There are 6 ways to get from Santa Cruz to Mexico City by taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Santa Cruz to Metzquititlántaxi
- Take the bus from Metzquititlán to Indios Verdesbus
4h 20m$518–856Bus
cheapest- Take the bus from Zontecomatlán to Terminal Central de Autobuses del Nortebus
6h 44m$313–708Drive 242.7 km
- Drive from Santa Cruz to Mexico Citycar 242.7 km
3h 53m$430–621Taxi
- Take the taxi from Santa Cruz to Mexico Citytaxi 242.7 km
3h 53m$1,900–2,400Taxi, bus via Zacualtipán
- Take the taxi from Santa Cruz to Zacualtipántaxi
- Take the bus from Zacualtipán to Indios Verdesbus
4h 56m$438–790Taxi, bus via Zacualtipán #2
- Take the taxi from Santa Cruz to Zacualtipántaxi
- Take the bus from Zacualtipán to Terminal Central de Autobuses del Nortebus
5h 23m$418–1,132
Questions & Answers
The cheapest way to get from Santa Cruz to Mexico City is to drive which costs $420 - $650 and takes 3h 53m.
The fastest way to get from Santa Cruz to Mexico City is to drive which takes 3h 53m and costs $420 - $650.
No, there is no direct bus from Santa Cruz to Mexico City. However, there are services departing from Zontecomatlán and arriving at Terminal Central de Autobuses del Norte via . The journey, including transfers, takes approximately 6h 44m.
The distance between Santa Cruz and Mexico City is 239 km. The road distance is 242.7 km.
The best way to get from Santa Cruz to Mexico City without a car is to taxi and bus which takes 4h 20m and costs $500 - $900.
It takes approximately 4h 20m to get from Santa Cruz to Mexico City, including transfers.
Santa Cruz to Mexico City bus services, operated by Autobuses Conexión, depart from Zontecomatlán station.
Santa Cruz to Mexico City bus services, operated by Autobuses Conexión, arrive at Terminal Central de Autobuses del Norte station.
Yes, the driving distance between Santa Cruz to Mexico City is 243 km. It takes approximately 3h 53m to drive from Santa Cruz to Mexico City.
There are 3645+ hotels available in Mexico City.
What companies run services between Santa Cruz, Veracruz, Mexico and Mexico City, Mexico?
Autobuses Conexión operates a bus from Zontecomatlán to Terminal Central de Autobuses del Norte 3 times a day. Tickets cost $120–480 and the journey takes 6h 4m.
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- estrellablanca.com.mx
Bus from Metzquititlán to Indios Verdes
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $85–340
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
Bus from Zacualtipán to Indios Verdes
- Ave. Duration
- 2h 46m
- Frequency
- Every 4 hours
- Estimated price
- $95–380
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
Bus from Zacualtipán to Terminal Central de Autobuses del Norte
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- $95–390
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
Bus from Zontecomatlán to Terminal Central de Autobuses del Norte
- Ave. Duration
- 6h 4m
- Frequency
- 3 times a day
- Estimated price
- $120–480
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- futura.com.mx
Bus from Zacualtipán to Terminal Central de Autobuses del Norte
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- $330–750
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Ave. Duration
- 2h 18m
- Estimated price
- $320–2,400
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 Getting to Rome from the airport, Which London airport should I choose?, and How to get from JFK to New York City - to help you get the most out of your next trip.








