Montréal to Calgary Distance
3,019 km · 1,876 miles · 4 h 16 min flight
The distance from Montréal to Calgary is 3,019 km (1,876 miles) in a straight line. A direct flight takes about 4 h 16 min. Calgary is 2 hours behind Montréal.
Montréal
Quebec
Calgary
Alberta
- 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
- Calgary vs Montréal
Direction and halfway point
| Direction from Montréal | West-northwest (297°) |
|---|---|
| Direction back from Calgary | East (86°) |
| Halfway point | 50.08° N, 92.69° W |
| Montréal coordinates | 45.51° N, 73.59° W |
| Calgary coordinates | 51.05° N, 114.09° W |
Plan your trip
More distances from Montréal
Frequently asked questions
How far is Calgary from Montréal?
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 Montréal to Calgary?
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 Montréal and Calgary?
Calgary is 2 hours behind Montréal right now.
In which direction is Calgary from Montréal?
Calgary lies to the west-northwest of Montréal (initial bearing 297°).
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.