Home › Houston (IAH) › Calgary (YYC)
George Bush Intercontinental Airport · IAH → YYC

Direct flights from Houston to Calgary INTL

16 nonstop flights a week on 2 airlines. Zero layovers — one hop from IAH to YYC.

Flight time: about 3h50m nonstop

Which days does it fly?

When does it fly?

Departure times in Houston local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
WestJet WJA1541 6:32a 3h54m Mon
WestJet WJA1541 6:43a 4h Fri
United UAL537 9:34a 3h31m Fri
United UAL537 9:42a 3h56m Mon, Sat
United UAL537 9:50a 3h52m Tue, Wed, Thu, Sun
WestJet WJA1543 2:54p 3h50m Mon
WestJet WJA1543 3:00p 3h43m Wed, Sun
WestJet WJA1543 3:10p 3h45m Tue, Sat
WestJet WJA1543 3:22p 3h34m Fri
WestJet WJA1543 3:41p 3h49m Thu
United WestJet Find fares 🥕

The route

One hop: IAH → YYC

Nonstop from Houston (IAH) to Calgary (YYC)

George Bush Intercontinental Airport (IAH) has 16 nonstop flights a week to Calgary (YYC), operated by United and WestJet. No layovers, no connections — one hop out of IAH and you're there.

This route flies every day of the week, so any travel day works. Calgary is an international destination — don't forget your passport. Route data updated October 2026 from observed departures.

Route data updated October 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.

How long is the flight from Houston to Calgary?

The nonstop flight from Houston (IAH) to Calgary (YYC) takes about 3h50m in the air, based on recently observed nonstop departures.

More nonstops from Houston