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

    1. Puerto Escondido

      11hrs 00min - twice daily

      $68

      • San Cristóbal de las Casas
  • Bus, shuttle

    1. Puerto Escondido

      1hrs 30min - 4 times a day

      $4

    2. Pochutla

      5hrs 00min - twice daily

      $11 - $35

    3. Tuxtla Gutiérrez

      1hrs 47min - on demand

      $65 - $110

      • San Cristóbal de las Casas
  • Drive

    1. Puerto Escondido

      8hrs 52min - 388.3 miles

      $40 - $65

      • San Cristóbal de las Casas
  • Fly, bus

    1. Puerto Escondido

      3min - 1.8 miles

      $2 - $3

    2. Puerto Escondido (PXM)

      4hrs 05min - 1 stopover

      $65 - $220

    3. Tuxtla Gutierrez (TGZ)

      1hrs 15min - every 4 hours

      $5 - $11

      • San Cristóbal de las Casas
  • 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. 11hrs 00min $68. From Puerto Escondido bus to Pochutla, bus to Tuxtla Gutiérrez, then shuttle to San Cristóbal de las Casas. 9hrs 47min $101. From Puerto Escondido drive to San Cristóbal de las Casas. 8hrs 52min $52. From Puerto Escondido taxi to Puerto Escondido airport, fly to Tuxtla Gutierrez airport, then bus to San Cristóbal de las Casas. 6hrs 23min $143.