Travel options for:
Puerto Escondido to San Cristóbal de las Casas
  • Bus Marvelus Bus & Shuttle

    $68
    1. Puerto Escondido

      11 h - twice daily

      $68

  • Bus ADO

    $29 - $43
    1. Puerto Escondido

      5 h 35 min - 4 times a day

      $13

    2. Salina Cruz

      1 h - hourly

      $2 - $5

    3. Juchitán de Zaragoza Terminal

      5 h 25 min - twice daily

      $15 - $26

  • Drive

    $50 - $75
    1. Puerto Escondido

      8 h 53 min - 388.8 miles

      $50 - $75

  • Fly, bus

    $154 - $494
    1. Puerto Escondido (PXM)

      4 h 5 min - 1 stopover

      $150 - $490

    2. Tuxtla Gutierrez (TGZ)

      1 h 15 min - every 4 hours

      $4 - $12

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Puerto Escondido bus to San Cristóbal de las Casas. 11 h $68. From Puerto Escondido bus to Salina Cruz, bus to Juchitán de Zaragoza Terminal ADO, then bus to San Cristóbal de las Casas. 13 h 30 min $36. From Puerto Escondido drive to San Cristóbal de las Casas. 8 h 53 min $63. From Puerto Escondido airport fly to Tuxtla Gutierrez airport then bus to San Cristóbal de las Casas. 6 h 20 min $236.