There are 10 ways to get from Cdmx to Ocosingo by plane, bus, taxi, car, subway, 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.
Fly Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport, bus, taxi
best- 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 Palenquebus
- Take the taxi from Palenque to Ocosingotaxi
7h 52m$2,721–4,395Bus, taxi
cheapest- Take the bus from México City to San Cristóbal de las Casasbus
- Take the taxi from San Cristóbal de las Casas to Ocosingotaxi
19h 8m$1,405–2,005Bus, taxi via San Lázaro
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to San Cristóbal de las Casasbus
- Take the taxi from San Cristóbal de las Casas to Ocosingotaxi
17h 49m$2,206–3,680Drive 950.8 km
- Drive from Cdmx to Ocosingocar 950.8 km
11h 36m$1,723–2,488Fly Felipe Ángeles International Airport to Palenque International Airport, taxi
- Fly from Felipe Ángeles International Airport (NLU) to Palenque International Airport (PQM)plane NLU - PQM
- Take the taxi from Palenque International Airport (PQM) to Ocosingotaxi
6h 15m$2,118–7,166Fly Benito Juárez International Airport to Ángel Albino Corzo International Airport, bus, taxi
- 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 San Cristóbal de las Casasbus
- Take the taxi from San Cristóbal de las Casas to Ocosingotaxi
8h 18m$2,151–5,175Fly 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)plane NLU - VSA
- Take the bus from Villahermosa Airport to Palenquebus
- Take the taxi from Palenque to Ocosingotaxi
9h 3m$2,928–5,226Line 1 subway to Felipe Ángeles International Airport, fly to Ángel Albino Corzo International Airport, bus, taxi
- 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 San Cristóbal de las Casasbus
- Take the taxi from San Cristóbal de las Casas to Ocosingotaxi
9h 31m$2,458–6,106Fly Benito Juárez International Airport to Minatitlán/Coatzacoalcos International Airport, shuttle, taxi
- Fly from Benito Juárez International Airport (MEX) to Minatitlán/Coatzacoalcos International Airport (MTT)plane MEX - MTT
- Take a shuttle bus from Coatzacoalcos to San Cristóbal de las Casas
- Take the taxi from San Cristóbal de las Casas to Ocosingotaxi
10h 45m$5,706–11,705Fly Benito Juárez International Airport to Ciudad Del Carmen International Airport, bus, shuttle, taxi
- Fly from Benito Juárez International Airport (MEX) to Ciudad Del Carmen International Airport (CME)plane MEX - CME
- Take the bus from Ciudad Del Carmen to Villahermosabus
- Take a shuttle bus from Villahermosa to Palenque
- Take the taxi from Palenque to Ocosingotaxi
10h 3m$2,481–8,145
Benito Juárez International Airport (MEX) to Carlos Rovirosa Pérez International Airport (VSA) flights
Questions & Answers
The cheapest way to get from Cdmx to Ocosingo is to bus and taxi which costs $1400 - $2100 and takes 19h 8m.
The fastest way to get from Cdmx to Ocosingo is to fly and taxi which takes 6h 15m and costs $2100 - $7500.
The distance between Cdmx and Ocosingo is 939 km. The road distance is 950.8 km.
The best way to get from Cdmx to Ocosingo without a car is to bus and taxi via San Lázaro which takes 17h 49m and costs $2200 - $3700.
It takes approximately 7h 52m to get from Cdmx to Ocosingo, including transfers.
Yes, the driving distance between Cdmx to Ocosingo is 951 km. It takes approximately 11h 36m to drive from Cdmx to Ocosingo.
There are 10+ hotels available in Ocosingo.
What companies run services between Cdmx, Mexico and Ocosingo, Mexico?
There is no direct connection from Cdmx to Ocosingo. However, you can walk to Balderas, take the line 1 subway to San Lázaro, walk to San Lázaro Oriente, take the line 4 bus to Terminal 1 - Aeropuerto, walk to Benito Juárez International Airport (MEX) airport, fly to Carlos Rovirosa Pérez International Airport (VSA), walk to Villahermosa Airport, take the bus to Palenque, then take the taxi to Ocosingo. Alternatively, you can walk to Museo San Carlos, take the line 4 bus to San Lázaro, walk to Terminal de Autobuses de Pasajeros de Oriente, 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 Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $800–5,500
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $1,000–6,500
Flights from Benito Juárez International Airport to Minatitlán/Coatzacoalcos International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $1,200–8,500
Flights from Benito Juárez International Airport to Ciudad Del Carmen International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $850–5,500
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $1,200–2,300
Flights from Benito Juárez International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $1,600–3,700
Flights from Felipe Ángeles International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $1,300–3,100
Flights from Felipe Ángeles International Airport to Ángel Albino Corzo International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $1,600–4,200
- Website
- volaris.com
Flights from Benito Juárez International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $1,000–2,400
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,500
- Website
- mexicana.gob.mx
Flights from Felipe Ángeles International Airport to Palenque International Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $800–5,500
- Phone
- +52 55 1946 0790
- info@fsuburbanos.com
- Website
- fonadin.gob.mx
Subway from Buenavista to Lechería
- Ave. Duration
- 30 min
- Frequency
- Every 10 minutes
- Estimated price
- $10–22
- Schedules at
- fonadin.gob.mx
- Long Trip
- $22
- Short trip
- $10
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Villahermosa Airport to Palenque
- Ave. Duration
- 2h 10m
- Frequency
- Every 2 hours
- Estimated price
- $310–460
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to San Cristóbal de las Casas
- Ave. Duration
- 14h 50m
- Frequency
- Every 4 hours
- Estimated price
- $1,700–2,500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Tuxtla Gutiérrez to San Cristóbal de las Casas
- Ave. Duration
- 57 min
- Frequency
- Twice daily
- Estimated price
- $180–270
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Ciudad Del Carmen to Villahermosa
- Ave. Duration
- 2h 36m
- Frequency
- Hourly
- Estimated price
- $390–600
- 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 de Autobuses de Pasajeros de Oriente to San Cristóbal de las Casas
- Ave. Duration
- 16h 52m
- Frequency
- 3 times a day
- Estimated price
- $1,500–2,800
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Tuxtla Gutiérrez to San Cristóbal de las Casas
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- $100–550
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Shuttle from Coatzacoalcos to San Cristóbal de las Casas
- Ave. Duration
- 5h 10m
- Frequency
- Every 4 hours
- Estimated price
- $500–1,200
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Ciudad Del Carmen to Villahermosa
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- $300–850
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 981 811 9910
- solucioneshola@ado.com.mx
- Website
- facebook.com
Bus from Ciudad Del Carmen to Villahermosa
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $160–370
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 981 816 3445
- Website
- facebook.com
Bus from Ciudad Del Carmen to Villahermosa
- Ave. Duration
- 2h 50m
- Frequency
- 3 times a day
- Estimated price
- $290–340
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 993 131 3048
- Website
- facebook.com
Shuttle from Villahermosa to Palenque
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- $160
- Schedules at
- facebook.com
- 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,100
- Ave. Duration
- 1h 36m
- Estimated price
- $650–1,600
Taxi Seguro Palenque
Taxi Palenque Tierra Maya
- Phone
- +52 916 127 54 00
Radio Taxis Maya Pakal
- Phone
- +52 916 345 01 12
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 Seguro Palenque
Taxi Palenque Tierra Maya
- Phone
- +52 916 127 54 00
Radio Taxis Maya Pakal
- Phone
- +52 916 345 01 12
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 Seguro Palenque
Taxi Palenque Tierra Maya
- Phone
- +52 916 127 54 00
Radio Taxis Maya Pakal
- Phone
- +52 916 345 01 12
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
Taxi Seguro Palenque
Taxi Palenque Tierra Maya
- Phone
- +52 916 127 54 00
Radio Taxis Maya Pakal
- Phone
- +52 916 345 01 12
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 How do I buy a London Underground ticket?, How to get from London to Edinburgh, and Getting around the Cyclades - to help you get the most out of your next trip.
























