- Home
- Flights
- Flights from Calgary
- Calgary to Montreal
Cheap flights from Calgary to Montreal from CA$167
Air Canada, WestJet, Porter Airlines and Porter Airlines fly nonstop from Calgary to Montreal, about 39 flights a week. The flight takes around 4h 15m, and the cheapest one-way fare we found recently is CA$167 on 18 Nov.
Direct flights available ~39 flights a week 4h 15m Cheapest in November Prices checked 26 days ago
Calgary to Montreal at a glance
Cheapest one-wayCA$167Porter Airlines · 1 stop · Wed 18 NovFastest flight4h 15mEstimated
Nonstop flights39/wkAir Canada, WestJet, Porter Airlines
Airlines flying nonstop from Calgary to Montreal
4 airlines on this route, about 39 flights a week in total (observed over the last 4 weeks).
Cheapest month to fly from Calgary to Montreal
Lowest one-way fare found for each month: November is cheapest, August the most expensive.
Good to know
- Distance
- 3,005 km1,866 miles
- Flight time
- 4h 15mestimate
- Time difference
- +2hMontreal vs Calgary
- Currency in Montreal
- CAD
- Airports
- YYC → YUL, YHU, YMX
Flights from Calgary to Montreal: questions answered
How much is a flight from Calgary to Montreal?
The cheapest one-way fare we found recently is CA$167 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Calgary to Montreal?
Yes. Air Canada, WestJet, Porter Airlines and Porter Airlines fly this route nonstop, with about 39 flights a week in each direction.
How long is the flight from Calgary to Montreal?
A nonstop flight covers 3,005 km and takes around 4h 15m.
What is the cheapest month to fly from Calgary to Montreal?
November has the lowest fare we found (CA$167), while August is the most expensive (CA$289).
Which airlines fly from Calgary to Montreal?
Air Canada, WestJet, Porter Airlines and Porter Airlines operate nonstop flights on this route.
Which airports serve Calgary and Montreal?
Calgary: Calgary International Airport (YYC). Montreal: Montreal / Pierre Elliott Trudeau International Airport (YUL), Montréal / Saint-Hubert Metropolitan Airport (YHU) and Montreal Mirabel International Airport (YMX).
What is the time difference between Calgary and Montreal?
Montreal is 2 hours ahead of Calgary.





