Travel from San-Cristóbal-de-las-Casas to Puerto-Escondido

Bus from San Cristóbal de las Casas to Puerto Escondido

Marvelus Bus & Shuttle operates a bus from San Cristóbal de las Casas to Puerto Escondido twice daily. Tickets cost $68 and the journey takes 11 h. ADO also services this route twice daily.

How to get from San Cristóbal de las Casas to Puerto Escondido

From San Cristóbal de las Casas bus to Puerto Escondido. 11 h $68. From San Cristóbal de las Casas drive to Puerto Escondido. 8 h 46 min $65. From San Cristóbal de las Casas bus to Tuxtla Gutierrez airport then fly to Puerto Escondido airport. 6 h 5 min $241. From San Cristóbal de las Casas bus to Tuxtla Gutierrez airport, fly to Huatulco airport, taxi to Pochutla, then bus to Puerto Escondido. 8 h 34 min $163.

Operators from San Cristóbal de las Casas to Puerto Escondido

Close Print Itinerary
  1. Here are 4 options to get from
    San Cristóbal de las Casas to Puerto Escondido:

    1. Trip:
      1 Bus
      • One-Way approx: USD $68
      • Duration: 11 h
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $68
        • Duration: 11 h
        Close x
    2. Trip:
      2 Drive
      • One-Way approx: USD $50 - $80
      • Duration: 8 h 46 min
      Open +
      • Trip:
        2 Drive
        • One-Way approx: USD $50 - $80
        • Duration: 8 h 46 min
        Close x
    3. Trip:
      3 Bus, fly to Puerto Escondido
      • One-Way approx: USD $154 - $502
      • Duration: 6 h 5 min
      Open +
      • Trip:
        3 Bus, fly to Puerto Escondido
        • One-Way approx: USD $154 - $502
        • Duration: 6 h 5 min
        Close x
    4. Trip:
      4 Bus, fly to Huatulco
      • One-Way approx: USD $74 - $277
      • Duration: 8 h 34 min
      Open +
      • Trip:
        4 Bus, fly to Huatulco
        • One-Way approx: USD $74 - $277
        • Duration: 8 h 34 min
        Close x