Montréal se trouve au sud-est de Québec, la capitale de la province, et à l'est d'Ottawa, la capitale fédérale.
Elle s'étend sur une île délimitée au nord par la rivière des Prairies et au sud par le fleuve Saint-Laurent. Le mont Royal se dresse au centre de l'île.