There are 8 ways to get from Mexico City to Tonalá by plane, 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.
Fly Benito Juárez International Airport to Ángel Albino Corzo International Airport, bus
best- Fly from Benito Juárez International Airport (MEX) to Ángel Albino Corzo International Airport (TGZ)plane MEX - TGZ
- Take the bus from Tuxtla Gutiérrez to Tonalábus
7h 33m$1,322–3,716Bus via Poniente 112
cheapest- Take the bus from Mexico City Politécnico Station to Tonalábus
14h 38m$504–857Bus
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Tonalábus
13h 35m$750–2,700Drive 840.5 km
- Drive from Mexico City to Tonalácar 840.5 km
10h 35m$1,488–2,149Fly Felipe Ángeles International Airport to Ángel Albino Corzo International Airport, bus
- Fly from Felipe Ángeles International Airport (NLU) to Ángel Albino Corzo International Airport (TGZ)plane NLU - TGZ
- Take the bus from Tuxtla Gutiérrez to Tonalábus
8h 5m$1,469–3,882Fly Benito Juárez International Airport to Tapachula International Airport, bus
- Fly from Benito Juárez International Airport (MEX) to Tapachula International Airport (TAP)plane MEX - TAP
- Take the bus from Tapachula to Tonalábus
7h 51m$2,376–6,490Fly Felipe Ángeles International Airport to Ixtepec Airport, bus
- Fly from Felipe Ángeles International Airport (NLU) to Ixtepec Airport (IZT)plane NLU - IZT
- Take the bus from Juchitán de Zaragoza to Tonalábus
7h 31m$4,193–6,001Fly Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport, bus
- Fly from Benito Juárez International Airport (MEX) to Carlos Rovirosa Pérez International Airport (VSA)plane MEX - VSA
- Take the bus from Villahermosa Airport to Cárdenasbus
- Take the bus from Cárdenas to Tonalábus
11h 26m$1,746–3,910
Mexico City to Tonalá by bus
Questions & Answers
The cheapest way to get from Mexico City to Tonalá is to bus via Poniente 112 which costs $500 - $900 and takes 14h 38m.
The fastest way to get from Mexico City to Tonalá is to fly and bus which takes 7h 31m and costs $4100 - $6000.
Yes, there is a direct bus departing from Terminal de Autobuses de Pasajeros de Oriente and arriving at Tonalá. Services depart three times a day, and operate every day. The journey takes approximately 13h 35m.
The distance between Mexico City and Tonalá is 928 km. The road distance is 840.5 km.
The best way to get from Mexico City to Tonalá without a car is to bus which takes 13h 35m and costs $750 - $2700.
It takes approximately 7h 33m to get from Mexico City to Tonalá, including transfers.
Mexico City to Tonalá bus services, operated by ADO, depart from Terminal de Autobuses de Pasajeros de Oriente station.
Mexico City to Tonalá bus services, operated by ADO, arrive at Tonalá station.
Yes, the driving distance between Mexico City to Tonalá is 841 km. It takes approximately 10h 35m to drive from Mexico City to Tonalá.
Book your Mexico City to Tonalá bus tickets online with 12go.asia.
What companies run services between Mexico City, Mexico and Tonalá, Chiapas, Mexico?
ADO operates a bus from Terminal de Autobuses de Pasajeros de Oriente to Tonalá 3 times a day. Tickets cost $1,600–2,400 and the journey takes 13h 35m. Two other operators also service this route.
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- $900–5,500
Flights from Benito Juárez International Airport to Tapachula International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $1,300–8,000
Flights from Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $900–5,500
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $1,100–3,500
Flights from Felipe Ángeles International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $1,200–3,200
Flights from Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $1,000–2,400
- Website
- volaris.com
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $1,100–3,100
Flights from Benito Juárez International Airport to Tapachula International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $1,800–5,500
Flights from Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $950–2,300
- Website
- mexicana.gob.mx
Flights from Felipe Ángeles International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $800–4,900
Flights from Felipe Ángeles International Airport to Ixtepec Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $900–6,000
- Phone
- +52 961 638 5018
- [email protected]
- Website
- Autobuses Aexa
Bus from Tuxtla Gutiérrez to Tonalá
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- $170–240
- Schedules at
- Autobuses Aexa
- Economic
- $177
- First Class
- $187
Bus from Tuxtla Gutiérrez to Tonalá
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- $170–240
- Schedules at
- Autobuses Aexa
- Economic
- $177
- First Class
- $187
Bus from Tapachula to Tonalá
- Ave. Duration
- 3h 50m
- Frequency
- Every 4 hours
- Estimated price
- $210–410
- Schedules at
- Autobuses Aexa
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Tonalá
- Ave. Duration
- 13h 35m
- Frequency
- 3 times a day
- Estimated price
- $1,600–2,400
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Villahermosa Airport to Cárdenas
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $190–280
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 961 638 5018
- [email protected]
- Website
- autobusestitanium.com
Bus from Terminal de Autobuses de Pasajeros de Oriente to Tonalá
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- $750–1,200
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $800–1,200
- First Class
- $750–900
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Tonalá
- Ave. Duration
- 15h 34m
- Frequency
- 3 times a day
- Estimated price
- $1,400–2,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Juchitán de Zaragoza to Tonalá
- Ave. Duration
- 3h 7m
- Frequency
- 4 times a day
- Estimated price
- $300–850
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Cárdenas to Tonalá
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $550–1,300
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 5526 2961
- [email protected]
- Website
- Ecobus Express
Bus from Mexico City Politécnico Station to Tonalá
- Ave. Duration
- 13h 15m
- Frequency
- Once daily
- Estimated price
- $500–850
- Schedules at
- Ecobus Express
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 Travel Insider: Top Japan travel tips by Beatrix Holland, Travelling around the UAE, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 15+ hotels available in Tonalá.























