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

    1. Puerto Escondido

      11hrs 00min - twice daily

      $68

      • San Cristóbal de las Casas
  • Bus ADO

    1. Puerto Escondido

      4hrs 50min - 4 times a day

      $11

    2. Salina Cruz

      1hrs 00min - hourly

      $3 - $6

    3. Juchitán de Zaragoza

      5hrs 25min - twice daily

      $15 - $21

      • San Cristóbal de las Casas
  • Drive

    1. Puerto Escondido

      8hrs 53min - 388.8 miles

      $40 - $65

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

    1. Puerto Escondido (PXM)

      3hrs 52min - 1 stopover

      $90 - $350

    2. 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 Salina Cruz, bus to Juchitán de Zaragoza, then bus to San Cristóbal de las Casas. 12hrs 45min $32. From Puerto Escondido drive to San Cristóbal de las Casas. 8hrs 53min $52. From Puerto Escondido airport fly to Tuxtla Gutierrez airport then bus to San Cristóbal de las Casas. 6hrs 07min $219.