There are 10 ways to get from Cdmx to Tonalá by plane, bus, car, or subway
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
8h 4m$1,427–4,221Bus via Central del Norte
cheapest- Take the bus from Mexico City Politécnico Station to Tonalábus
14h 49m$500–850Bus
- Take the bus from Mexico City to Tonalábus
14h 19m$754–1,205Drive 843.7 km
- Drive from Cdmx to Tonalácar 843.7 km
10h 42m$1,629–2,353Fly 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
8h 22m$2,481–6,995Line 1 subway to Felipe Ángeles International Airport, fly to Ángel Albino Corzo International Airport, bus
- Take the subway from Buenavista to Lecheríasubway
- 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
9h 7m$1,634–4,253Fly 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
8h 34m$3,958–6,472Fly T1 Aicm to Oaxaca Airport, bus
- Fly from T1 Aicm to Oaxaca Airportplane
- Take the bus from Oaxaca to Tonalábus
11h 34m$8,761–431,635Fly 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 57m$1,951–4,715Bus via Diana
- Take the bus from Politécnico to Tonalábus
14h 34m$750–1,200
Cdmx to Tonalá by bus and foot
Comparing Your Travel Options
The cheapest way to get from Cdmx to Tonalá is to bus via Central del Norte which costs $500 - $850 and takes 14h 49m.
The fastest way to get from Cdmx to Tonalá is to fly and bus which takes 8h 4m and costs $1400 - $4300.
No, there is no direct bus from Cdmx to Tonalá. However, there are services departing from Alameda Central and arriving at Tonalá via Mexico City. The journey, including transfers, takes approximately 14h 19m.
The distance between Cdmx and Tonalá is 934 km. The road distance is 843.7 km.
The best way to get from Cdmx to Tonalá without a car is to bus which takes 14h 19m and costs $750 - $1200.
It takes approximately 8h 4m to get from Cdmx to Tonalá, including transfers.
Cdmx to Tonalá bus services, operated by Autobuses Titanium, depart from Mexico City station.
Cdmx to Tonalá bus services, operated by Autobuses Titanium, arrive at Tonalá station.
Yes, the driving distance between Cdmx to Tonalá is 844 km. It takes approximately 10h 42m to drive from Cdmx to Tonalá.
There are 16+ hotels available in Tonalá.
What companies run services between Cdmx, Mexico and Tonalá, Chiapas, Mexico?
Autobuses Titanium operates a bus from Mexico City to Tonalá twice daily. Tickets cost $750–1,200 and the journey takes 13h.
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $1,000–6,000
Flights from Benito Juárez International Airport to Tapachula International Airport
- Ave. Duration
- 2h 1m
- 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 43m
- When
- Every day
- Estimated price
- $1,000–6,500
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- $1,400–4,100
Flights from Felipe Ángeles International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $1,400–3,900
Flights from Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $1,200–3,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
- $850–5,500
Flights from Felipe Ángeles International Airport to Ixtepec Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Friday, Wednesday, and Sunday
- Estimated price
- $750–4,900
- 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,200–3,600
Flights from Benito Juárez International Airport to Tapachula International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $1,800–6,000
Flights from Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $1,300–2,900
- Phone
- +52 55 1946 0790
- info@fsuburbanos.com
- Website
- Ferrocarriles Suburbanos
Subway from Buenavista to Lechería
- Ave. Duration
- 30 min
- Frequency
- Every 10 minutes
- Estimated price
- $10–22
- Schedules at
- Ferrocarriles Suburbanos
- Long Trip
- $22
- Short trip
- $10
- Phone
- +52 961 638 5018
- info@autobusesaexa.com.mx
- 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 Tapachula to Tonalá
- Ave. Duration
- 3h 50m
- Frequency
- Every 4 hours
- Estimated price
- $210–410
- Schedules at
- 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
- Phone
- +52 961 638 5018
- info@autobusestitanium.com
- Website
- autobusestitanium.com
Bus from Mexico City 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
Bus from Politécnico 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
- solucioneshola@ado.com.mx
- Website
- 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 Oaxaca to Tonalá
- Ave. Duration
- 7h 33m
- Frequency
- 4 times a day
- Estimated price
- $750–1,600
- 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 4386 4652
- solucioneshola@ado.com.mx
- Website
- 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 55 5526 2961
- jramirezm@grupoado.com.mx
- 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 Train travel in France: A guide to SNCF, 5 delightfully under-the-radar French towns you need to visit, and How to get from Florence to Rome - to help you get the most out of your next trip.