Calgary to Montréal Distance
3,019 km · 1,876 miles · 4 h 16 min flight
The distance from Calgary to Montréal is 3,019 km (1,876 miles) in a straight line. A direct flight takes about 4 h 16 min. Montréal is 2 hours ahead of Calgary.
Calgary
Alberta
3,019 km
Montréal
Quebec
- Kilometres
- 3,019
- great-circle distance
- Miles
- 1,876
- 1,630 nautical miles
- Flight time
- 4 h 16 min
- non-stop, estimated
- Time difference
- +2 hours
- Montréal vs Calgary
Direction and halfway point
| Direction from Calgary | East (86°) |
|---|---|
| Direction back from Montréal | West-northwest (297°) |
| Halfway point | 50.08° N, 92.69° W |
| Calgary coordinates | 51.05° N, 114.09° W |
| Montréal coordinates | 45.51° N, 73.59° W |
Plan your trip
More distances from Calgary
Frequently asked questions
How far is Montréal from Calgary?
3,019 kilometres or 1,876 miles (1,630 nautical miles), measured along the shortest path over the Earth’s surface.
How long is the flight from Calgary to Montréal?
About 4 h 16 min for a non-stop flight, estimated at 800 km/h plus 30 minutes for take-off and landing. Flights with stops take longer.
What is the time difference between Calgary and Montréal?
Montréal is 2 hours ahead of Calgary right now.
In which direction is Montréal from Calgary?
Montréal lies to the east of Calgary (initial bearing 86°).
Distances are calculated on a sphere (radius 6,371 km) from city-centre coordinates (GeoNames, CC BY 4.0). Flight times are estimates; road distances are longer.