How to get from Palenque to San Cristobal de las Casas?
San Cristobal de las Casas has gained the nickname of Mexico’s magic town due to its vibrant bohemian vibe. It’s a city that has a place for all types of travellers.
What gives San Cristobal its magic is it’s well-preserved, colourful colonial houses that give you the feeling of stepping back in time. There’s also a remarkable cultural and artisan scene that’s worth discovering.
With a unique mix of indigenous, colonial and contemporary influence, the artisan market is one of San Cristobal’s must-see. Here you’ll find colourful and exceptional handmade items that include some of the most exquisite textile and jewellery works.
If you want to try some of the area’s unique flavours, then the municipal market is the place to go. Also don’t forget to finish one of your days, if not all of them, in one of the many bars and restaurants that line almost every street. One not to miss is La Vina de Bacco where you can get wine for under $1 plus free tapas!
To travel from Palenque to San Cristobal de las Casas, you’ll have to cover a distance of 220 km (136 miles). The most popular way to tackle the distance is a 9.5-hour bus or a 6-hour taxi ride. Fares range between 382 MXN ($18) and 1700 MXN ($80).
Recommended transport option
Transport Mode | Duration | Costs | Availability |
---|---|---|---|
Bus | 9.5 hours | 382 MXN ($18) | Check Bus Tickets |
Taxi | 6 hours | 1700 MXN ($80) | Check Taxi Availability |
Of course, the most affordable option is to take the bus, especially if you are a solo traveller and want to stay within your budget. If you choose to take the night bus you can also save money on accommodation. There is also a bus available during the day if you don’t fancy travelling at night.
Since both destinations are part of the same state of Chiapas, taxis are also available even despite the long distance. With the taxi, you’ll arrive faster than with the bus as taxis take only 6 hours. The rate varies depending on the season, but taxi’s usually cost around 1700 MXN ($80).
If you are travelling with more people, you can split the cost of the taxi and make it more affordable. Taxi Palenque GL and Box Balam Taxis are authorised companies that provide a safe and reliable service for this route.
Itinerary from Palenque to San Cristobal de las Casas
Bus
- Palenque
- 9 hours 25 minutes
- San Cristobal Bus Terminal
- 5 – 15 minutes
- San Cristobal de las Casas City Centre
Palenque to San Cristobal de las Casas by Bus
Duration: 9.5 hours
Cost: 382 MXN ($18)
The Main Bus Terminal in Palenque is located within walking distance from the town’s main square, just 12 minutes away and lots of accommodation.
You can also reach it by taxi which takes around 5 minutes from the city centre and rates start at 50 MXN ($2.30). All buses to San Cristobal depart from the ADO bus terminal.
We know it’s a long journey, but the bus does make short stops where you can stretch your legs and go to the toilet.
Step 1: Palenque to San Cristobal de las Casas
Duration: 9 hours 25 minutes
Cost: 382 MXN ($18)
The are two bus departures each day from Palenque to San Cristobal, one in the morning and one in the evening. The company providing this service is ADO’s sub-branch OCC. It offers first-class buses that include AC, reclining seats and a toilet.
Bus Operator | Schedules | Duration | Costs |
---|---|---|---|
OCC | 07:20 – 17:00 21:25 – 06:50 | 9 hours 40 minutes 9 hours 25 minutes | From 382 MXN ($18) |
To avoid turning up at the station and there being no tickets left, we’d recommend booking in advance to secure your ticket. Don’t forget that there’s only 2 buses a day.
Step 2: San Cristobal de las Casas Bus Terminal to the City Centre
Duration: 5-15 minutes
Cost: Free or taxi from 50 MXN ($2.30)
The bus will drop you at the Main Bus terminal in San Cristobal de las Casas, located very close to the city centre. It takes around 12 minutes to walk to the main square.
If your accommodation is further away, or you just don’t fancy walking, there are taxis available outside the bus terminal with rates starting around 40 MXN ($2).