Flights from Buffalo to Houston – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BUF to IAH – All flight route options from Buffalo Niagara International, New York, USA to George Bush Intcntl Houston, Texas, USA. These flights are operated by 7 airlines. Fly non-stop with American Airlines or choose from 13 different transit flights. The shortest flight time is 3 hours and 11 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 George Bush Intcntl Houston
We got great deals on hotels and car rentals near the airport.
Buffalo to Houston flights
There are over 14 airlines and as many as 314 flights every week to this destination. You can fly non-stop to Houston (IAH) from Buffalo (BUF) with American Airlines but if a stopover option suits you better you can choose to fly via Dallas, Dulles or any other of the 13 alternatives with connectiing airports.
Tip! You might want to consider arriving at William P. Hobby Airport (HOU) instead.
Buffalo to Houston with American Airlines
You can fly non-stop with American Airlines every Thursday at 08:00. You can also catch a transit flight via Washington or Dallas. American Airlines is a member of the air alliance OneWorld.
Note Non-stop flights with American Airlines will begin in Nov 2025.
With Delta Air Lines
If you fly to Houston from Buffalo with Delta Air Lines you will do a stopover in Detroit. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Buffalo Niagara International to Houston Airport
The shortest flight time between BUF and IAH is 3 hours and 11 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 11m | - | 1287 miles (2071 km) |
DFW Dallas | 5h 44m | 53m | 1442 miles (2320 km) |
IAD Dulles | 5h 50m | 1h 4m | 1480 miles (2381 km) |
DTW Detroit | 5h 57m | 38m | 1322 miles (2127 km) |
CLT Charlotte | 6h 9m | 2h 35m | 1465 miles (2357 km) |
PHL Philadelphia | 6h 13m | 1h 23m | 1610 miles (2590 km) |
DCA Washington | 6h 14m | 1h 12m | 1509 miles (2428 km) |
ORD Chicago | 6h 16m | 35m | 1404 miles (2259 km) |
ATL Atlanta | 6h 56m | 2h 54m | 1407 miles (2264 km) |
JFK New York | 7h 28m | 1h 53m | 1724 miles (2774 km) |
EWR New York | 7h 31m | 2h 11m | 1687 miles (2714 km) |
MCO Orlando | 7h 53m | 2h 22m | 1874 miles (3015 km) |
LGA New York | 7h 58m | 1h 30m | 1714 miles (2758 km) |
AUS Austin | 8h 15m | 2h 41m | 1512 miles (2433 km) |

