
San Cristobal de las Casas is a highland town in the heart of Chiapas. The road there climbs through jungle and mountains, passing the Agua Azul waterfalls. The town is 104 kilometres (65 miles) from Palenque. The bus is the cheapest way to get from Palenque to San Cristobal de las Casas. It costs $29 (480 MXN) and takes 8h 55m - 10h. A taxi is quicker, if you'd rather not spend the day on a coach.
Distance from Palenque to San Cristobal De Las Casas
Palenque and San Cristobal De Las Casas are about 104 km (65 miles) apart, and the journey itself covers around 211 km by road. The quickest way to get from Palenque to San Cristobal De Las Casas is by taking the taxi, which takes around 7h.
2 ways to travel from Palenque to San Cristobal De Las Casas
There are two ways to travel from Palenque to San Cristobal de las Casas. The journey takes 7h–8h 55m and the quickest way is by private transport. If you're on a budget, the cheapest option is by bus with tickets starting at $29 (480 MXN).
Reach out to our Community
2Hi, do you think it is safe to drive from Palenque to San Cristobal with a rental car? I've read about protest and roadblocks, are these still the case?
Hi Thomas! We are doing some work on this and will come back to you within a few days. Stay tight!
Hi Thomas! Thanks a lot for asking this question. As it was still something that wasn't completly clear to us, we went on investigation and informed with several local travel agents and transport companies.
We updated the article with an extenisve explanation, but to shortly answer your question: both Palenque and San Cristobal belong to Chiapas state, which is Narco territory. Although the towns in between are not always dangerous, they can be when you happen to pass on a bad day. If you have already rented a car or you're really set on driving, we recommend taking the Villahermosa route instead of the route via Ocosingo.
Based on everything we know about this route from Palenque to San Cristobal, we don't recommend driving at all. If you haven't rented a car yet, we highly recommend that you take a bus or a private transfer with a local driver instead.
Local drivers are trained to pass only on the safest roads and they know how to react in case there is a roadblock.
Stay safe and we'd really appreciate it if you can share your experience with us in a comment!
Hi Amir, thanks for sharing your information. We normally always include all the options, but for this route, we didn't want to go into further detail on how to travel to San Cristobal via Ocosingo. The route between Ocosingo and San Cristobal is known for being a more dangerous road. In fact, it is the only route in Mexico where we specifically recommend to take an alternative route which is via Villahermosa. It might go well several times, but there are also significant risks involved which we explain in the intro. We spend a lot of hours checking with companies and travel agencies about this route a few months ago, but they were still warning about road safety. From reading your comment, I assume you took this journey without any problems what I'm very happy to hear about. Feel free to share your tips and if the road-safety issues are being resolved, we will consider adding it to the main content. Stay safe, Maarten
Rounding it up
That's the full picture for getting from Palenque to San Cristobal De Las Casas, roughly 104 kilometres (65 miles) apart. In all, there are 2 ways to make the trip. The cheapest fare is $29 (480 MXN). The quickest trip takes 7h.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Palenque to San Cristobal De Las Casas?
The distance from Palenque to San Cristobal De Las Casas is 104 kilometres (65 miles).
What is the fastest way to get from Palenque to San Cristobal De Las Casas?
The fastest way to get from Palenque to San Cristobal De Las Casas is by private transport and takes 7h.
What is the cheapest way to get from Palenque to San Cristobal De Las Casas?
The cheapest way to get from Palenque to San Cristobal De Las Casas is by bus with ticket costs starting from 480 MXN.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






