There are 8 ways to get from Mexico City Airport (TLC) to Cholula by train, bus, rideshare, car, taxi, plane, or shuttle
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
best- Take the train from Estación Metepec to Estación Observatoriotrain
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Cholula 12 Ponientebus
3h 56m$342–455Shuttle, bus
cheapest- Take a shuttle bus from Toluca Airport to Terminal Poniente - Observatorio
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Cholula 12 Ponientebus
4h 7m$314–518Airport Transfer
- Take the rideshare from Mexico City-TLC to Cholula182 km
2h 29mDrive 182 km
- Drive from Mexico City Airport (TLC) to Cholulacar 182 km
2h 29m$322–465Taxi
- Take the taxi from Mexico City Airport (TLC) to Cholulataxi 182 km
2h 29m$1,800–2,200Fly, bus
- Fly from Toluca Airport to Queretaro Airportplane
- Fly from Querétaro Intercontinental Airport (QRO) to Benito Juárez International Airport (MEX)plane QRO - MEX
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Cholula 12 Ponientebus
5h 55m$9,376–392,270Bus
- Take the bus from Toluca Terminal Tollocan to Mexico City Airportbus
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Cholula 12 Ponientebus
4h 54m$394–709Shuttle, bus via Mexico City
- Take a shuttle bus from Toluca Airport to Terminal Poniente - Observatorio
- Take the bus from Mexico City Degollado to Pueblabus FlixBus MX500
5h 21m$354–628
Mexico City Airport (TLC) to Cholula by shuttle, subway, and bus
Questions & Answers
The cheapest way to get from Mexico City Airport (TLC) to Cholula is to shuttle and bus which costs $310 - $550 and takes 4h 7m.
The fastest way to get from Mexico City Airport (TLC) to Cholula is to drive which takes 2h 29m and costs $320 - $470.
No, there is no direct bus from Mexico City Airport (TLC) to Cholula. However, there are services departing from Toluca Terminal Tollocan and arriving at Cholula 12 Poniente via Mexico City International Airport and Terminal de Autobuses de Pasajeros de Oriente. The journey, including transfers, takes approximately 4h 54m.
The distance between Mexico City Airport (TLC) and Cholula is 188 km. The road distance is 182 km.
The best way to get from Mexico City Airport (TLC) to Cholula without a car is to train and bus which takes 3h 56m and costs $340 - $460.
It takes approximately 3h 56m to get from Mexico City Airport (TLC) to Cholula, including transfers.
Mexico City Airport (TLC) to Cholula bus services, operated by Caminante, depart from Toluca Terminal Tollocan station.
Mexico City Airport (TLC) to Cholula bus services, operated by Caminante, arrive at Mexico City Airport station.
Yes, the driving distance between Mexico City Airport (TLC) to Cholula is 182 km. It takes approximately 2h 29m to drive from Mexico City Airport (TLC) to Cholula.
There are 716+ hotels available in Cholula.
What companies run services between Mexico City Airport (TLC), Mexico and Cholula, Mexico?
You can take a vehicle from Mexico City Airport (TLC) to Cholula 12 Poniente via Toluca Terminal Tollocan, Mexico City Airport, Mexico City International Airport, Metrobús San Lázaro, and Terminal de Autobuses de Pasajeros de Oriente in around 4h 54m.
- Website
- aeromexico.com
Flights from Querétaro Intercontinental Airport to Benito Juárez International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- $550–4,200
- [email protected]
- Website
- trenelinsurgente.mx
Train from Estación Metepec to Estación Observatorio
- Ave. Duration
- 40 min
- Frequency
- Every 5 minutes
- Estimated price
- $65–90
- Schedules at
- trenelinsurgente.mx
- Phone
- +52 222 273 8300
- Website
- estrellaroja.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Cholula 12 Poniente
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $170–240
- Schedules at
- estrellaroja.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Cholula 12 Poniente
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $170–240
- Schedules at
- estrellaroja.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Cholula 12 Poniente
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $170–240
- Schedules at
- estrellaroja.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Cholula 12 Poniente
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $170–240
- Schedules at
- estrellaroja.com.mx
- Phone
- +52 55 9689 1914
- [email protected]
- Website
- tmt-caminante.com.mx
Shuttle from Toluca Airport to Terminal Poniente - Observatorio
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $130–280
- Schedules at
- tmt-caminante.com.mx
- Airport
- $130–280
Bus from Toluca Terminal Tollocan to Mexico City Airport
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $100–300
- Schedules at
- tmt-caminante.com.mx
Shuttle from Toluca Airport to Terminal Poniente - Observatorio
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $130–280
- Schedules at
- tmt-caminante.com.mx
- Airport
- $130–280
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Mexico City Degollado to Puebla
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Estimated price
- $210–350
- Schedules at
- Flixbus USA
- Website
- https://www.mozio.com
Rideshare from Mexico City-TLC to Cholula
- Ave. Duration
- 2h 29m
- Frequency
- On demand
- Ave. Duration
- 2h 29m
- Estimated price
- $1,800–2,200
Base de Taxis Bicentenario
- Phone
- +52 722 28 08 704
Radio Taxis Mexiquenses, S. A. de C. V.
- Phone
- +52 722 23 26 836
Sitio Alameda 2000 a.c
- Phone
- +52 722 93 93 927
Taxis base Oxtotitlan B.C.
- Phone
- +52 722 27 87 701
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 What documents do I need to cross Niagara Falls?, 4 stunningly beautiful Philippines islands you need to visit, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Mexico City Airport (TLC) and Cholula. A great option if you don't have a driver's licence or want to avoid public transport.










