There are 7 ways to get from Houston Airport (IAH) to Toluca by plane, train, bus (Greyhound), car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Benito Juárez International Airport, train
best- Fly from George Bush Intercontinental Airport (IAH) to Benito Juárez International Airport (MEX)plane IAH - MEX
- Take the train from Estación Observatorio to Estación Toluca Centrotrain
3h 46m$2,324–6,483Fly to Felipe Ángeles International Airport, train
cheapest- Fly from George Bush Intercontinental Airport (IAH) to Felipe Ángeles International Airport (NLU)plane IAH - NLU
- Take the train from Estación Observatorio to Estación Toluca Centrotrain
6h 47m$1,513–6,607Bus
- Take the bus from Bush IAH Terminal C to Pierce St @ Travis Stbus 102
- Take the bus from Houston Bus Station to Nuevo Laredobus
- Take the bus from Nuevo Laredo to Tolucabus
24h 18m$3,154–5,375Drive 1,561.9 km
- Drive from Houston Airport (IAH) to Tolucacar 1,561.9 km
19h 51m$3,023–4,367Fly to Licenciado Adolfo López Mateos International Airport
- Fly from George Bush Intercontinental Airport (IAH) to Licenciado Adolfo López Mateos International Airport (TLC)plane IAH - TLC
4h 30m$2,587–7,207Fly to Queretaro Airport, fly to Toluca Airport
- Fly from George Bush Intercontinental Airport (IAH) to Querétaro Intercontinental Airport (QRO)plane IAH - QRO
- Fly from Queretaro Airport to Toluca Airportplane
3h 35m$10,103–405,637Bus via San Antonio
- Take the bus from Bush IAH Terminal C to Pierce St @ Travis Stbus 102
- Take the bus from Downtown Houston to San Antonio Bus Stationbus
- Take the bus from San Antonio to Tolucabus
26h 36m$3,154–4,375
George Bush Intercontinental Airport (IAH) to Benito Juárez International Airport (MEX) flights
Questions & Answers
The cheapest way to get from Houston Airport (IAH) to Toluca is to fly and train which costs $2300 - $6500 and takes 3h 46m.
The fastest way to get from Houston Airport (IAH) to Toluca is to fly which takes 3h 35m and costs $10000 - $410000.
No, there is no direct bus from Houston Airport (IAH) to Toluca. However, there are services departing from Bush IAH Terminal C and arriving at Toluca via Houston Bus Station and Nuevo Laredo. The journey, including transfers, takes approximately 24h 18m.
The distance between Houston Airport (IAH) and Toluca is 1306 km. The road distance is 1561.9 km.
The best way to get from Houston Airport (IAH) to Toluca without a car is to bus which takes 24h 18m and costs $3100 - $5500.
It takes approximately 3h 46m to get from Houston Airport (IAH) to Toluca, including transfers.
Houston Airport (IAH) to Toluca bus services, operated by Metropolitan Transit Harris County, depart from Bush IAH Terminal C station.
The best way to get from Houston Airport (IAH) to Toluca is to bus which takes 24h 18m and costs $3100 - $5500. Alternatively, you can fly, which costs $2500 - $7500 and takes 4h 30m.
Houston Airport (IAH) to Toluca bus services, operated by Metropolitan Transit Harris County, arrive at Pierce St @ Travis St station.
Toluca is 1h behind Houston Airport (IAH). It is currently 6:54 AM in Houston Airport (IAH) and 5:54 AM in Toluca.
What companies run services between Houston Airport (IAH), USA and Toluca, Mexico?
You can take a bus from Bush IAH Terminal C to Toluca via Pierce St @ Travis St, Houston Bus Station, and Nuevo Laredo in around 24h 18m. Alternatively, Volaris, United Airlines, and Viva Aerobus fly from George Bush Intercontinental Airport (IAH) to Licenciado Adolfo López Mateos International Airport (TLC) 5 times a day.
- Website
- vivaaerobus.com
Flights from George Bush Intercontinental Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $2,200–6,500
Flights from George Bush Intercontinental Airport to Benito Juárez International Airport via Monterrey
- Ave. Duration
- 4h 42m
- When
- Saturday, Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $2,200–6,500
Flights from George Bush Intercontinental Airport to Licenciado Adolfo López Mateos International Airport via Monterrey
- Ave. Duration
- 4h 17m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $2,400–7,500
Flights from George Bush Intercontinental Airport to Licenciado Adolfo López Mateos International Airport via San Jose Cabo
- Ave. Duration
- 6h 14m
- When
- Every day
- Estimated price
- $2,500–11,000
Flights from George Bush Intercontinental Airport to Licenciado Adolfo López Mateos International Airport via Cancun
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $2,400–7,500
Flights from George Bush Intercontinental Airport to Felipe Ángeles International Airport via Monterrey
- Ave. Duration
- 4h 49m
- When
- Every day
- Estimated price
- $1,900–7,500
Flights from George Bush Intercontinental Airport to Felipe Ángeles International Airport via Guadalajara
- Ave. Duration
- 7h 40m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $2,200–8,500
Flights from George Bush Intercontinental Airport to Felipe Ángeles International Airport via San Luis Potosi
- Ave. Duration
- 4h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $2,000–8,000
Flights from George Bush Intercontinental Airport to Querétaro Intercontinental Airport
- Ave. Duration
- 2h 5m
- When
- Thursday and Sunday
- Estimated price
- $2,200–9,000
- Website
- united.com
Flights from George Bush Intercontinental Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- $1,300–7,000
Flights from George Bush Intercontinental Airport to Querétaro Intercontinental Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $1,400–7,500
- Website
- volaris.com
Flights from George Bush Intercontinental Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $2,000–8,500
Flights from George Bush Intercontinental Airport to Licenciado Adolfo López Mateos International Airport via Guadalajara
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- $2,600–10,000
Flights from George Bush Intercontinental Airport to Licenciado Adolfo López Mateos International Airport via San Jose Cabo
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $2,500–11,000
Flights from George Bush Intercontinental Airport to Licenciado Adolfo López Mateos International Airport via Monterrey
- Ave. Duration
- 5h 51m
- When
- Saturday
- Estimated price
- $2,300–9,500
Flights from George Bush Intercontinental Airport to Licenciado Adolfo López Mateos International Airport via Puerto Vallarta
- Ave. Duration
- 7h 9m
- When
- Every day
- Estimated price
- $2,000–9,000
Flights from George Bush Intercontinental Airport to Querétaro Intercontinental Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $2,300–9,500
- Website
- aeromexico.com
Flights from George Bush Intercontinental Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- $1,300–7,000
- Website
- mexicana.gob.mx
Flights from George Bush Intercontinental Airport to Felipe Ángeles International Airport via Monterrey
- Ave. Duration
- 4h 35m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- $1,200–6,500
- [email protected]
- Website
- trenelinsurgente.mx
Train from Estación Observatorio to Estación Toluca Centro
- Ave. Duration
- 50 min
- Frequency
- Every 5 minutes
- Estimated price
- $75–110
- Schedules at
- trenelinsurgente.mx
Train from Estación Observatorio to Estación Toluca Centro
- Ave. Duration
- 50 min
- Frequency
- Every 5 minutes
- Estimated price
- $75–110
- Schedules at
- trenelinsurgente.mx
- Phone
- +1 713-635-4000
- Website
- ridemetro.org
Bus from Bush IAH Terminal C to Pierce St @ Travis St
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- $21–75
- Website
- https://www.ridemetro.org
Bus from Bush IAH Terminal C to Pierce St @ Travis St
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- $21–75
- Website
- https://www.ridemetro.org
- Phone
- +1-800-231-2222
- [email protected]
- Website
- greyhound.com.mx
Bus from Houston Bus Station to Nuevo Laredo
- Ave. Duration
- 8h 35m
- Frequency
- Once daily
- Estimated price
- $800–1,900
- Schedules at
- greyhound.com.mx
- Phone
- +52 55 5141 4300
- [email protected]
- Website
- odm.com.mx
Bus from Nuevo Laredo to Toluca
- Ave. Duration
- 12h 45m
- Frequency
- Twice daily
- Estimated price
- $2,300–3,400
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Downtown Houston to San Antonio Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- $500–900
- Schedules at
- flixbus.com
- Phone
- +1 800 923 1799
- [email protected]
- Website
- omnibusexpress.com
Bus from San Antonio to Toluca
- Ave. Duration
- 20h 20m
- Frequency
- Once daily
- Estimated price
- $2,600–3,400
- Schedules at
- omnibusexpress.com
Want to know more about travelling around Mexico
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Houston Airport (IAH) to Toluca is 1562 km. It takes approximately 19h 51m to drive from Houston Airport (IAH) to Toluca.
There are 120+ hotels available in Toluca.



















