San Cristobal Mexico

How to get from Puerto Escondido to San Cristobal de las Casas

Travel the 619 kilometres (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.
Available options
Ela writer - Gecko Routes
Maarten founder of Gecko Routes