Flights from Houston to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
IAH to YYZ – All flight route options from George Bush Intcntl Houston, Texas, USA to Pearson International, Canada. These routes are operated by 8 airlines. Fly non-stop with Air Canada or United Airlines, or choose from 26 different stopover flights. The shortest flight time is 3 hours and 12 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Pearson
We got great deals on hotels and car rentals near the airport.
Houston to Toronto flights
There are over 28 airlines and as many as 1713 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from Houston (IAH) with Air Canada or United Airlines but if a stopover option suits you better you can choose to fly via Indianapolis, New Orleans or any other of the 26 alternatives with connectiing airports.
Tip! Consider William P. Hobby Airport (HOU) to Pearson International (YYZ) or George Bush Intcntl Houston (IAH) to City Centre (YTZ) as alternatives aswell.
Houston to Toronto with Air Canada
You can fly non-stop every weekday with flights departing at 07:20, 12:00 or 12:05. You also have the option to do a transit flight via Montreal. Air Canada is a Star Alliance member.
With American Airlines
American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Houston Airport to Pearson
The shortest flight time between IAH and YYZ is 3 hours and 14 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 14m | - | 1286 miles (2069 km) |
IND Indianapolis | 5h 15m | 1h 12m | 1290 miles (2076 km) |
MSY New Orleans | 5h 20m | 54m | 1422 miles (2288 km) |
CHS Charleston | 5h 35m | 48m | 1677 miles (2698 km) |
BNA Nashville | 5h 50m | 45m | 1304 miles (2098 km) |
IAD Dulles | 5h 56m | 1h 20m | 1543 miles (2483 km) |
ATL Atlanta | 6h 22m | 2h 35m | 1435 miles (2309 km) |
ORD Chicago | 6h 28m | 3h 6m | 1367 miles (2200 km) |
CVG Cincinnati | 6h 29m | 2h 36m | 1290 miles (2076 km) |
DFW Dallas | 6h 30m | 50m | 1430 miles (2301 km) |
AUS Austin | 6h 53m | 1h 8m | 1505 miles (2422 km) |
MCO Orlando | 7h 16m | 3h 3m | 1919 miles (3088 km) |
RDU Raleigh/Durham | 7h 22m | 2h 56m | 1590 miles (2558 km) |
YUL Montreal | 7h 34m | 1h 36m | 1907 miles (3068 km) |
PHL Philadelphia | 7h 34m | 2h 49m | 1679 miles (2702 km) |
CLT Charlotte | 7h 39m | 2h 9m | 1508 miles (2426 km) |
LGA New York | 7h 44m | 2h 15m | 1780 miles (2864 km) |
JFK New York | 7h 47m | 1h 30m | 1790 miles (2880 km) |
DTW Detroit | 7h 53m | 4h 3m | 1295 miles (2084 km) |
DCA Washington | 7h 59m | 3h 26m | 1557 miles (2505 km) |
STL Saint Louis | 8h 12m | 1h 44m | 1327 miles (2135 km) |
TPA Tampa | 8h 16m | 2h 38m | 1893 miles (3046 km) |
CLE Cleveland | 8h 37m | 1h 59m | 1290 miles (2076 km) |
PIT Pittsburgh | 8h 49m | 4h 50m | 1345 miles (2164 km) |
CMH Columbus | 9h 0m | 4h 57m | 1296 miles (2085 km) |
EWR New York | 9h 31m | - | - |
MSP Minneapolis | 9h 51m | 4h 55m | 1721 miles (2769 km) |


Quick copy and share this page
From Houston to Canada
Below is a list of other destinations to Canada from George Bush Intcntl Houston with either direct flights or 1 stop connections.
-
YUL Montreal Direct
-
YVR Vancouver Direct
-
YYC Calgary Direct
-
YEG Edmonton Direct
-
YHZ Halifax
-
YWG Winnipeg
-
YOW Ottawa
-
YQB Quebec
-
YZF Yellowknife
-
YYT St. John's
From USA to Toronto
Below is a list of other cities in USA with flights to Toronto with either non-stop or connecting flights.
-
ORD Chicago Direct
-
DFW Dallas Direct
-
ATL Atlanta Direct
-
DEN Denver Direct
-
JFK New York Direct
-
MIA Miami Direct
-
LAX Los Angeles Direct
-
CLT Charlotte Direct
-
EWR New York Direct
-
MCO Orlando Direct