Puerto Escondido to San Cristobal De Las Casas

How to Get From Puerto Escondido to San Cristobal De Las Casas

1Options
13hFastest
$64From
MaartenElaSeleneWritten by Maarten · Reviewed by Ela, Selene · Updated 1 week ago

San Cristobal de las Casas is a highland town in Chiapas. Its cobbled streets and cool mountain air draw travellers for weeks at a time. The direct bus covers the 483 kilometres (300 miles) from Puerto Escondido to San Cristobal de las Casas. It costs $64 (1,110 MXN) and takes 13-14h, so pack snacks for the ride.

Distance from Puerto Escondido to San Cristobal De Las Casas

Puerto Escondido and San Cristobal De Las Casas are about 483 km (300 miles) apart, and the journey itself covers around 645 km by road. Depending on the option, the trip takes between 13h and 14h.

~483 km
Distance
~645 km
Road distance
COMPARE

How to get from Puerto Escondido to San Cristobal De Las Casas?

The bus is the only suitable way for travellers to travel from Puerto Escondido to San Cristobal de las Casas. The journey takes around 13h, and ticket prices start from $64 (1,110 MXN).

Reach out to our Community

No questions yet — be the first to ask about Puerto Escondido to San Cristobal de las Casas.

Puerto Escondido to San Cristobal de las Casas by Bus

13-14hFrom $64 (1,110 MXN)

Most buses from Puerto Escondido to San Cristobal De Las Casas travel overnight, so even though the trip takes 13-14h, you won’t lose much daytime. Plus, you’ll save a night on accommodation.

Two bus companies operate on this route: OCC and ADO GL.


ADO GL is the more premium option, offering spacious seats, extra legroom, individual reading lights, and separate toilets for men and women. You’ll also get a complimentary drink when you board.

OCC, a sub-brand of ADO, provides a simpler service. Buses come with air conditioning, reclining seats and a standard onboard restroom.

Since it’s a long journey, the bus will make a few stops for food and bathroom breaks. That means you can stretch your legs every few hours (if you’re not asleep).

We recommend taking the ADO GL bus — the extra comfort is well worth the price.

Departure and arrival stations

In Puerto Escondido, buses depart from ADO Bus Terminal, just a few blocks from the main beach and the city centre. You can get there on foot or by taxi.

Buses will drop you off at Terminal San Cristobal de las Casas, close to the city centre. From here, it takes around 15 minutes to walk to the main square.

If your accommodation is further away, there are taxis available outside the bus terminal with rates from $2.30 (40 MXN).

Bus schedule from Puerto Escondido to San Cristobal De Las Casas

Bus tickets are available on Bookaway.

View bus stations on map

Map of stations
Click to explore
From
To

Booking Tip

Since departures are limited, it is best to book your tickets in advance. Bus fares from Puerto Escondido to San Cristobal De Las Casas start from $64 (1,110 MXN).

Rounding it up

That's the full picture for getting from Puerto Escondido to San Cristobal De Las Casas, roughly 483 kilometres (300 miles) apart. The cheapest fare is $64 (1,110 MXN). The quickest trip takes 13h.

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 Puerto Escondido to San Cristobal De Las Casas?

The distance from Puerto Escondido to San Cristobal De Las Casas is 483 kilometres (300 miles).

What is the cheapest way to get from Puerto Escondido to San Cristobal De Las Casas?

The cheapest way to get from Puerto Escondido to San Cristobal De Las Casas is by bus with ticket costs starting from 1,110 MXN.

About the Authors

Maarten
Maarten

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

Ela
ElaReviewer

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Selene
SeleneReviewer

Travel Writer

Selene is a writer who loves coffee, travel, and planning. After spending a decade in Manila, she left the city and her career in banking to embrace a more laid-back lifestyle. Now, she is discovering the beauty of slow-paced travel and finding joy in meaningful experiences.

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.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.