Собственно город покрывает большую часть острова Монреаль в месте слияния рек Святого Лаврентия и Оттавы. Порт Монреаля расположен на одном конце морского пути Святого Лаврентия, который является речным шлюзом, который простирается от Великих озер до Атлантического океана.
Монреаль построен на острове на реке Святого Лаврентия.