Cheap Flights from Toronto to Houston

Flight information Toronto to Houston

Cheapest roundtrip price last month


Non-stop airlines


Flights per week


Average flight time, total distance 2048 kilometers

3h 22min

Most popular airline last month

Air Canada

Houston George Bush Intercntl. and Houston Hobby

2 airports

Explore Houston

Houston Hotels

Hotel ZaZa Houston


JW Marriott Houston


When travellers fly from Toronto, Ontario to Houston, Texas, they have a lot of choices to make! Both cities host two international airports apiece. Although direct flights are only offered between Toronto Pearson and George Bush Intercontinental, provided by either Air Canada or United Express.

To book your trip between Toronto and Houston, let Skyscanner help you find the best prices on airfare. Use our Cheapest Month tool to discover the most affordable times to fly, and then sign-up for Price Alerts for email notifications on ticket sales. Skyscanner also created a free travel app for users who prefer to book through their cellphone or tablet.

Airports in Toronto, Ontario

Toronto Pearson International Airport (YYZ)

Toronto Pearson is Canada's biggest and busiest airport. It's also the facility you'll fly from if you want a non-stop trip to Houston. Situated 22.5 km north of Toronto, Pearson Airport is a bustling, massive two-terminal building. If you've chosen to fly with Air Canada or United Express, the plane departs from Terminal 1. As for amenities, Toronto Pearson has absolutely everything! Besides great dining options and boutiques, they also have a dinosaur exhibit from Royal Ontario Museum, 10-minute spas, and lots of art on display.

Billy Bishop Toronto City Airport (YTZ)

Sitting on Toronto Islands, Billy Bishop offers a handful of international flights, mostly on a seasonal basis. If you're looking to take a layover in Boston or Orlando, then flying with YTZ is a pretty good option. It's also less crowded and noisy than Toronto Pearson. You will, however, find its on-site amenities to be quite modest.

Airports in Houston, Texas

George Bush Intercontinental Airport (IAH)

As Houston's main international airport, George Bush Intercontinental is an expansive, 5-terminal facility, located 37 km north of Downtown Houston. If you're taking a direct flight from Canada, your plane will be landing at Terminal A. George Bush Intercontinental is filled to the brim with public art, shopping options, airline lounges, and even massage chairs. There are also daily performances of classical music and soothing jazz.

William P. Hobby Airport (HOU)

Houston's William P. Hobby Airport is located 11 km from the city's downtown core. It's a medium-sized international airport, which serves as a primary hub for Southwest Airlines. Inside its Central Concourse, you'll find wonderful live music performances, an abundance of public art, and many boutiques. There's also a food court, outfitted with an eclectic assortment of quick-service restaurants.

Check-In: Toronto's Airports

Since Toronto to Houston is an international flight into the USA, passengers should arrive at the airport a minimum of 2 hours early. Most major airlines allow travellers to begin the check-in process online. However, you'll still need to load your baggage and pass through US customs. Make sure to bring your valid passport and additional government-issued photo ID.

Arriving in Houston, Texas

Houston's local time is one hour behind Toronto. Step outside the airport, and you'll soon be enjoying the city's warm, subtropical temperatures. Even in winter, you rarely need a coat! Although Houston does have a reliable bus service, many travellers prefer to rent a car for their holiday. Use Skyscanner to book a luxurious hotel in Texas.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.