Puerto Escondido to San Cristobal de las Casas

How to Get From Puerto Escondido to San Cristobal de las Casas

619 km14hFrom $64Research Verified

Travel the 619 kilometre (385 miles) distance from Puerto Escondido to San Cristobal de las Casas with the best transport options available. We'll guide you through the duration, cost, and comfort of each option — and show you where to book your tickets.

Maarten
Written by Maarten
Founder & Trip Planning Expert
Ela
Reviewed by Ela
Senior Travel Writer
Selene
Reviewed by Selene
Travel Writer
Updated
COMPARE

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

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

BusCheapestFastest
Duration

13-14h

Price

1,100 MXN ($64)

Already in San Cristobal de las Casas?

Onward from San Cristobal de las Casas

Once you're in San Cristobal de las Casas, here's where to next — 4 researched onward routes to pick from.

From

Puerto Escondido to San Cristobal de las Casas by Bus

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

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 40 MXN ($2.30).

Bus schedule from Puerto Escondido to San Cristobal De Las Casas

11:30
13h 55m
01:25
20:00
13h 45m
09:45
21:30
13h 45m
11:15
1,100 MXN ($64)
Standard

View bus stations on map

Map of stations
Click to explore
From
To

Ready to book your bus?

From 1,100 MXN ($64) · 13-14h

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 1,100 MXN ($64).

Rounding it up

We hope this guide was helpful in planning how to get from Puerto Escondido to San Cristobal De Las Casas. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.

PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!

Frequently Asked Questions

The distance from Puerto Escondido to San Cristobal De Las Casas is 619 km.

TRUST

How We Research

Every route on Gecko Routes is independently researched and regularly verified.

500+

ROUTES RESEARCHED

Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.

Monthly

UPDATES

Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.

Verified

BY TRAVELLERS

Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.

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.

Reader Comments

No comments yet — be the first to share your experience!

Leave a Comment