Flights from Houston to Oaxaca – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
IAH to OAX – All flight route options from George Bush Intcntl Houston, Texas, USA to Xoxocotlan International, Mexico. These flights are operated by 5 airlines. Fly non-stop with United Airlines or choose from 4 different transit flights. The shortest flight time is 2 hours and 43 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 Xoxocotlan
We got great deals on hotels and car rentals near the airport.
Houston to Oaxaca flights
With over 77 flights every week and 7 different airlines you have a wide range of options. You can fly non-stop to Oaxaca (OAX) from Houston (IAH) with United Airlines but if a stopover option suits you better you can choose to fly via Mexico City, Monterrey or any other of the 6 alternatives with connectiing airports.
Tip! You can also fly to Oaxaca from William P. Hobby Airport (HOU).
Houston to Oaxaca with United Airlines
You can fly non-stop every weekday with flights departing at 16 in the afternoon. United Airlines is a Star Alliance member.
With American Airlines
If you fly from Houston with American Airlines you will do a stopover in Dallas, DFW before reaching Oaxaca. This flight trip will take 7 hours and 9 minutes and you can fly every weekday with departures between 5:00 am and 2:00 pm. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Houston Airport to Xoxocotlan International
The shortest flight time between IAH and OAX is 2 hours and 44 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 44m | - | 906 miles (1458 km) |
NLU Mexico City | 4h 45m | 1h 2m | 1005 miles (1617 km) |
MTY Monterrey | 5h 15m | 1h 50m | 1060 miles (1706 km) |
DFW Dallas | 7h 9m | 2h 34m | 1329 miles (2138 km) |
MEX Mexico City | 7h 15m | 1h 20m | 999 miles (1607 km) |
CUN Cancun | 8h 18m | 3h 46m | 1522 miles (2449 km) |
GDL Guadalajara | 8h 46m | 4h 24m | 1323 miles (2129 km) |


Quick copy and share this page
From Houston to Mexico
Below is a list of other destinations to Mexico from George Bush Intcntl Houston with either direct flights or 1 stop connections.
-
CUN Cancun Direct
-
MEX Mexico City Direct
-
MTY Monterrey Direct
-
GDL Guadalajara Direct
-
NLU Mexico City Direct
-
SJD San Jose Cabo Direct
-
PVR Puerto Vallarta Direct
-
TIJ Tijuana
-
MZT Mazatlan Direct
-
BJX Leon/Guanajuato Direct
From USA to Oaxaca
Below is a list of other cities in USA with flights to Oaxaca with either non-stop or connecting flights.