There are 8 ways to get from Toluca to Tenochtitlán by train, bus, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus, taxi via Mexico City
best- Take the train from Estación Toluca Centro to Estación Observatoriotrain
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Xalapabus
- Take the taxi from Xalapa to Tenochtitlántaxi
7h 20m$740–1,357Train, bus, taxi
cheapest- Take the train from Estación Toluca Centro to Estación Observatoriotrain
- Take the bus from Terrapuerto El Ángel to Soriana Hiper Xalapabus
- Take the taxi from Soriana Hiper Xalapa to Tenochtitlántaxi
7h 41m$660–817Drive 399.7 km
- Drive from Toluca to Tenochtitláncar 399.7 km
5h 34m$713–1,029Train to Benito Juárez International Airport, fly, bus, taxi
- Take the train from Estación Toluca Centro to Estación Observatoriotrain
- Fly from Benito Juárez International Airport (MEX) to Veracruz International Airport (VER)plane MEX - VER
- Take the bus from Veracruz Airport to Xalapabus
- Take the taxi from Xalapa to Tenochtitlántaxi
7h 13m$1,536–3,557Bus, taxi
- Take the bus from Toluca to Terminal Central de Autobuses del Nortebus
- Take the bus from Plaza Encuentro Fortuna to Soriana Hiper Xalapabus
- Take the taxi from Soriana Hiper Xalapa to Tenochtitlántaxi
8h 38m$683–896Bus, taxi via Mexico City
- Take the bus from Toluca to Naucalpanbus
- Take the bus from Ciudad de México - Metro Buenavista to Xalapabus
- Take the taxi from Xalapa to Tenochtitlántaxi
9h 16m$740–1,212Fly from Licenciado Adolfo López Mateos International Airport, bus, taxi
- Fly from Licenciado Adolfo López Mateos International Airport (TLC) to Veracruz International Airport (VER)plane TLC - VER
- Take the bus from Veracruz Airport to Xalapabus
- Take the taxi from Xalapa to Tenochtitlántaxi
8h 20m$2,194–5,390Train to Felipe Ángeles International Airport, fly, bus, taxi
- Take the train from Estación Toluca Centro to Estación Observatoriotrain
- Fly from Felipe Ángeles International Airport (NLU) to Veracruz International Airport (VER)plane NLU - VER
- Take the bus from Veracruz Airport to Xalapabus
- Take the taxi from Xalapa to Tenochtitlántaxi
8h 25m$1,376–3,367
Benito Juárez International Airport (MEX) to Veracruz International Airport (VER) flights
Questions & Answers
The cheapest way to get from Toluca to Tenochtitlán is to train and bus and taxi which costs $650 - $850 and takes 7h 41m.
The fastest way to get from Toluca to Tenochtitlán is to drive which takes 5h 34m and costs $700 - $1100.
The distance between Toluca and Tenochtitlán is 414 km. The road distance is 399.7 km.
The best way to get from Toluca to Tenochtitlán without a car is to train and bus and taxi via Mexico City which takes 7h 20m and costs $700 - $1400.
It takes approximately 7h 20m to get from Toluca to Tenochtitlán, including transfers.
Yes, the driving distance between Toluca to Tenochtitlán is 400 km. It takes approximately 5h 34m to drive from Toluca to Tenochtitlán.
There are three+ hotels available in Tenochtitlán.
What companies run services between Toluca, Mexico and Tenochtitlán, Veracruz, Mexico?
There is no direct connection from Toluca to Tenochtitlán. However, you can take the train to Estación Observatorio, walk to Observatorio, take the line 1 subway to San Lázaro, walk to Terminal de Autobuses de Pasajeros de Oriente, take the bus to Xalapa, then take the taxi to Tenochtitlán. Alternatively, you can drive from Toluca to Tenochtitlán in around 5h 34m.
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Veracruz International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $600–4,300
Flights from Felipe Ángeles International Airport to Veracruz International Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- $550–3,900
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Veracruz International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $900–2,400
Flights from Licenciado Adolfo López Mateos International Airport to Veracruz International Airport via Merida
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $1,500–4,400
Flights from Licenciado Adolfo López Mateos International Airport to Veracruz International Airport via Cancun
- Ave. Duration
- 6h 29m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $1,300–4,400
Flights from Felipe Ángeles International Airport to Veracruz International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $600–2,000
- [email protected]
- Website
- trenelinsurgente.mx
Train from Estación Toluca Centro to Estación Observatorio
- Ave. Duration
- 50 min
- Frequency
- Every 5 minutes
- Estimated price
- $75–110
- Schedules at
- trenelinsurgente.mx
Train from Estación Toluca Centro to Estación Observatorio
- Ave. Duration
- 50 min
- Frequency
- Every 5 minutes
- Estimated price
- $75–110
- Schedules at
- trenelinsurgente.mx
Train from Estación Toluca Centro to Estación Observatorio
- Ave. Duration
- 50 min
- Frequency
- Every 5 minutes
- Estimated price
- $75–110
- Schedules at
- trenelinsurgente.mx
Train from Estación Toluca Centro to Estación Observatorio
- Ave. Duration
- 50 min
- Frequency
- Every 5 minutes
- Estimated price
- $75–110
- Schedules at
- trenelinsurgente.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Xalapa
- Ave. Duration
- 4h 15m
- Frequency
- Hourly
- Estimated price
- $550–900
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz Airport to Xalapa
- Ave. Duration
- 1h 34m
- Frequency
- Every 3 hours
- Estimated price
- $260–470
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz Airport to Xalapa
- Ave. Duration
- 1h 34m
- Frequency
- Every 3 hours
- Estimated price
- $260–470
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz Airport to Xalapa
- Ave. Duration
- 1h 34m
- Frequency
- Every 3 hours
- Estimated price
- $260–470
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Xalapa
- Ave. Duration
- 4h 55m
- Frequency
- Every 3 hours
- Estimated price
- $370–600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Website
- japi.com.mx
Bus from Terrapuerto El Ángel to Soriana Hiper Xalapa
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- $310–380
- Schedules at
- japi.com.mx
Bus from Plaza Encuentro Fortuna to Soriana Hiper Xalapa
- Ave. Duration
- 3h 53m
- Frequency
- Every 4 hours
- Estimated price
- $300–370
- Schedules at
- japi.com.mx
- Phone
- +52 55 1555 9519
- [email protected]
- Website
- flecharoja.com.mx
Bus from Toluca to Terminal Central de Autobuses del Norte
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $110–200
- Schedules at
- flecharoja.com.mx
- Book at
- flecharoja.com.mx
Bus from Toluca to Naucalpan
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $95–190
- Schedules at
- flecharoja.com.mx
- Book at
- flecharoja.com.mx
- Phone
- +52 56 2558 5392
- [email protected]
- Website
- smilebus.com.mx
Bus from Ciudad de México - Metro Buenavista to Xalapa
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a day
- Estimated price
- $370–700
- Schedules at
- smilebus.com.mx
- Ave. Duration
- 1h 27m
- Estimated price
- $270–350
GL Radio Taxi Xalapa
- Phone
- +52 228 840 87 00
Taxi Seguro de Xalapa
- Phone
- +52 228 819 71 00
Taxi Seguro SOME - Caxa
- Phone
- +52 228 314 25 78
Taxi Seguro Xalapa
- Phone
- +52 228 273 69 99
GL Radio Taxi Xalapa
- Phone
- +52 228 840 87 00
Taxi Seguro de Xalapa
- Phone
- +52 228 819 71 00
Taxi Seguro SOME - Caxa
- Phone
- +52 228 314 25 78
Taxi Seguro Xalapa
- Phone
- +52 228 273 69 99
GL Radio Taxi Xalapa
- Phone
- +52 228 840 87 00
Taxi Seguro de Xalapa
- Phone
- +52 228 819 71 00
Taxi Seguro SOME - Caxa
- Phone
- +52 228 314 25 78
Taxi Seguro Xalapa
- Phone
- +52 228 273 69 99
GL Radio Taxi Xalapa
- Phone
- +52 228 840 87 00
Taxi Seguro de Xalapa
- Phone
- +52 228 819 71 00
Taxi Seguro SOME - Caxa
- Phone
- +52 228 314 25 78
Taxi Seguro Xalapa
- Phone
- +52 228 273 69 99
GL Radio Taxi Xalapa
- Phone
- +52 228 840 87 00
Taxi Seguro de Xalapa
- Phone
- +52 228 819 71 00
Taxi Seguro SOME - Caxa
- Phone
- +52 228 314 25 78
Taxi Seguro Xalapa
- Phone
- +52 228 273 69 99
GL Radio Taxi Xalapa
- Phone
- +52 228 840 87 00
Taxi Seguro de Xalapa
- Phone
- +52 228 819 71 00
Taxi Seguro SOME - Caxa
- Phone
- +52 228 314 25 78
Taxi Seguro Xalapa
- Phone
- +52 228 273 69 99
GL Radio Taxi Xalapa
- Phone
- +52 228 840 87 00
Taxi Seguro de Xalapa
- Phone
- +52 228 819 71 00
Taxi Seguro SOME - Caxa
- Phone
- +52 228 314 25 78
Taxi Seguro Xalapa
- Phone
- +52 228 273 69 99
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Getting to Milan from the airport, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.


























