- Home
- Flights
- Flights from Ottawa
- Ottawa to Calgary
Cheap flights from Ottawa to Calgary from CA$175
WestJet, Air Canada, Porter Airlines and Porter Airlines fly nonstop from Ottawa to Calgary, about 30 flights a week. The flight takes around 4h 41m, and the cheapest one-way fare we found recently is CA$175 on 20 Nov.
Direct flights available ~30 flights a week 4h 41m Cheapest in November Prices checked 13 days ago
Ottawa to Calgary at a glance
Cheapest one-wayCA$175Porter Airlines · nonstop · Fri 20 NovCheapest returnCA$262Tue 3 Nov – Mon 9 NovFastest flight4h 41mPorter Airlines · nonstop
Nonstop flights30/wkWestJet, Air Canada, Porter Airlines
Airlines flying nonstop from Ottawa to Calgary
4 airlines on this route, about 30 flights a week in total (observed over the last 4 weeks).
Cheapest dates from Ottawa to Calgary
The lowest one-way fares found recently, cheapest first. Prices change; click through for the live fare.
Cheapest month to fly from Ottawa to Calgary
Lowest one-way fare found for each month: November is cheapest, March the most expensive.
Good to know
- Distance
- 2,878 km1,787 miles
- Flight time
- 4h 41mfastest found
- Time difference
- -2hCalgary vs Ottawa
- Currency in Calgary
- CAD
- Airports
- YOW → YYC
Flights from Ottawa to Calgary: questions answered
How much is a flight from Ottawa to Calgary?
The cheapest one-way fare we found recently is CA$175, nonstop, departing in November. Return trips start from CA$262. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Ottawa to Calgary?
Yes. WestJet, Air Canada, Porter Airlines and Porter Airlines fly this route nonstop, with about 30 flights a week in each direction.
How long is the flight from Ottawa to Calgary?
A nonstop flight covers 2,878 km and takes around 4h 41m.
Which airlines fly from Ottawa to Calgary?
WestJet, Air Canada, Porter Airlines and Porter Airlines operate nonstop flights on this route.
Which airports serve Ottawa and Calgary?
Ottawa: Ottawa Macdonald-Cartier International Airport (YOW). Calgary: Calgary International Airport (YYC).
What is the time difference between Ottawa and Calgary?
Calgary is 2 hours behind Ottawa.





