There are 8 ways to get from México to Ocosingo by plane, shuttle, 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.
Fly Felipe Ángeles International Airport to Ángel Albino Corzo International Airport, shuttle, taxi
best- Fly from Felipe Ángeles International Airport (NLU) to Ángel Albino Corzo International Airport (TGZ)NLU - TGZ
- Take a shuttle bus from Tuxtla Gutierrez Airport to San Cristóbal de las Casas
- Take the taxi from San Cristóbal de las Casas to Ocosingo
4h 44m$4,154–6,100Bus, taxi via Toluca
cheapest- Take the bus from México City to San Cristóbal de las Casas
- Take the taxi from San Cristóbal de las Casas to Ocosingo
20h 34m$1,422–2,114Bus, taxi
- Take the bus from Terminal Central de Autobuses del Norte to San Cristóbal de las Casas
- Take the taxi from San Cristóbal de las Casas to Ocosingo
20h 20m$2,053–3,929Drive 973 km
- Drive from México to Ocosingo973 km
11h 50m$1,832–2,646Fly Felipe Ángeles International Airport to Palenque International Airport, taxi
- Fly from Felipe Ángeles International Airport (NLU) to Palenque International Airport (PQM)NLU - PQM
- Take the taxi from Palenque International Airport (PQM) to Ocosingo
3h 45m$2,104–6,600Fly Benito Juárez International Airport to Ángel Albino Corzo International Airport, shuttle, taxi
- Fly from Benito Juárez International Airport (MEX) to Ángel Albino Corzo International Airport (TGZ)MEX - TGZ
- Take a shuttle bus from Tuxtla Gutierrez Airport to San Cristóbal de las Casas
- Take the taxi from San Cristóbal de las Casas to Ocosingo
6h 37m$3,906–6,459Fly Felipe Ángeles International Airport to Carlos Rovirosa Pérez International Airport, bus, taxi
- Fly from Felipe Ángeles International Airport (NLU) to Carlos Rovirosa Pérez International Airport (VSA)NLU - VSA
- Take the bus from Villahermosa Airport to Palenque
- Take the taxi from Palenque to Ocosingo
6h 33m$2,654–5,260Fly Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport, bus, taxi
- Fly from Benito Juárez International Airport (MEX) to Carlos Rovirosa Pérez International Airport (VSA)MEX - VSA
- Take the bus from Villahermosa Airport to Palenque
- Take the taxi from Palenque to Ocosingo
8h 27m$2,306–4,819
Felipe Ángeles International Airport (NLU) to Ángel Albino Corzo International Airport (TGZ) flights
Questions & Answers
The cheapest way to get from México to Ocosingo is to bus and taxi via Toluca which costs $1400 - $2200 and takes 20h 34m.
The fastest way to get from México to Ocosingo is to fly and taxi which takes 3h 45m and costs $2100 - $7000.
The distance between México and Ocosingo is 909 km. The road distance is 973 km.
The best way to get from México to Ocosingo without a car is to bus and taxi which takes 20h 20m and costs $2000 - $4000.
It takes approximately 4h 44m to get from México to Ocosingo, including transfers.
Yes, the driving distance between México to Ocosingo is 973 km. It takes approximately 11h 50m to drive from México to Ocosingo.
There are seven+ hotels available in Ocosingo.
What companies run services between México, State of Mexico and Ocosingo, Mexico?
There is no direct connection from México to Ocosingo. However, you can take the taxi to Felipe Ángeles International Airport (NLU) airport, fly to Ángel Albino Corzo International Airport (TGZ), walk to Tuxtla Gutierrez Airport, take the shuttle to San Cristóbal de las Casas, then take the taxi to Ocosingo. Alternatively, you can take the taxi to Tepotzotlán, take the bus to Terminal Central de Autobuses del Norte, take the bus to San Cristóbal de las Casas, then take the taxi to Ocosingo.
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $1,000–6,500
Flights from Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $950–6,000
- Website
- vivaaerobus.com
Flights from Felipe Ángeles International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $1,300–3,000
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $1,700–3,500
Flights from Felipe Ángeles International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $1,200–3,400
Flights from Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $1,400–3,100
- Website
- volaris.com
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $950–3,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–3,000
- Website
- mexicana.gob.mx
Flights from Felipe Ángeles International Airport to Palenque International Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $850–5,000
- Phone
- +502 7762 1287
- tierratravel@hotmail.com
- Website
- tierramayas.com
Shuttle from Tuxtla Gutierrez Airport to San Cristóbal de las Casas
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $1,900
- Schedules at
- tierramayas.com
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to San Cristóbal de las Casas
- Ave. Duration
- 17h
- Frequency
- 3 times a day
- Estimated price
- $1,200–2,500
- 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 Terminal Central de Autobuses del Norte to San Cristóbal de las Casas
- Ave. Duration
- 16h 35m
- Frequency
- Once daily
- Estimated price
- $1,400–2,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Villahermosa Airport to Palenque
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- $300–460
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 961 638 5018
- info@autobusestitanium.com
- Website
- autobusestitanium.com
Bus from México City to San Cristóbal de las Casas
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $750–1,200
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $800–1,200
- First Class
- $750–900
- Luxury
- $1,000
- Ave. Duration
- 1h 36m
- Estimated price
- $650–1,300
Taxi Villa Real
- Phone
- +52 967 216 9127
- Website
- facebook.com
Taxi Leto
- Phone
- +52 967 134 5393
- Website
- facebook.com
Radio Taxi San Cristobal
- Phone
- +52 967 102 2308
- Website
- facebook.com
Generación 2000
- Phone
- +52 967 678 9340
Taxi Villa Real
- Phone
- +52 967 216 9127
- Website
- facebook.com
Taxi Leto
- Phone
- +52 967 134 5393
- Website
- facebook.com
Radio Taxi San Cristobal
- Phone
- +52 967 102 2308
- Website
- facebook.com
Generación 2000
- Phone
- +52 967 678 9340
Taxis Box Balam
- Phone
- +52 916 100 1322
- Website
- facebook.com
Taxi Seguro
- Phone
- +52 916 121 9839
- Website
- facebook.com
Radio Taxi Maya Pakal
- Phone
- +52 916 345 0112
- Website
- facebook.com
El Tigre de la Selva Norte de Chiapas
- Phone
- +52 916 137 1744
- Website
- facebook.com
Taxi Villa Real
- Phone
- +52 967 216 9127
- Website
- facebook.com
Taxi Leto
- Phone
- +52 967 134 5393
- Website
- facebook.com
Radio Taxi San Cristobal
- Phone
- +52 967 102 2308
- Website
- facebook.com
Generación 2000
- Phone
- +52 967 678 9340
Taxis Box Balam
- Phone
- +52 916 100 1322
- Website
- facebook.com
Taxi Seguro
- Phone
- +52 916 121 9839
- Website
- facebook.com
Radio Taxi Maya Pakal
- Phone
- +52 916 345 0112
- Website
- facebook.com
El Tigre de la Selva Norte de Chiapas
- Phone
- +52 916 137 1744
- Website
- facebook.com
Taxis Box Balam
- Phone
- +52 916 100 1322
- Website
- facebook.com
Taxi Seguro
- Phone
- +52 916 121 9839
- Website
- facebook.com
Radio Taxi Maya Pakal
- Phone
- +52 916 345 0112
- Website
- facebook.com
El Tigre de la Selva Norte de Chiapas
- Phone
- +52 916 137 1744
- Website
- facebook.com
Taxi Villa Real
- Phone
- +52 967 216 9127
- Website
- facebook.com
Taxi Leto
- Phone
- +52 967 134 5393
- Website
- facebook.com
Radio Taxi San Cristobal
- Phone
- +52 967 102 2308
- Website
- facebook.com
Generación 2000
- Phone
- +52 967 678 9340
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 Which side of Niagara Falls should I choose (and how do I get there)?, How to get from Heathrow Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.


















