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

    1. Puerto Escondido

      1hrs 10min - every 2 hours

      $4 - $8

    2. Pochutla

      5hrs 00min - twice daily

      $23 - $35

    3. Tuxtla Gutiérrez

      1hrs 05min - every 15 minutes

      $2 - $7

      • San Cristóbal de las Casas
  • Bus Marvelus Bus & Shuttle

    1. Puerto Escondido

      11hrs 00min - twice daily

      $68

      • San Cristóbal de las Casas
  • Drive

    1. Puerto Escondido

      8hrs 52min - 388.3 miles

      $40 - $65

      • San Cristóbal de las Casas
  • Fly from Puerto Escondido, bus

    1. Puerto Escondido

      3min - 1.8 miles

      $2 - $3

    2. Puerto Escondido (PXM)

      4hrs 05min - 1 stopover

      $90 - $350

    3. Tuxtla Gutierrez (TGZ)

      33min - 18.6 miles

      $5 - $7

    4. Tuxtla Gutiérrez

      1hrs 05min - every 15 minutes

      $2 - $7

      • San Cristóbal de las Casas
  • Drive to Oaxaca, fly, bus

    1. Puerto Escondido

      4hrs 00min - 162.7 miles

      $18 - $27

    2. Oaxaca (OAX)

      1hrs 20min - non-stop

      $100 - $230

    3. Tuxtla Gutierrez (TGZ)

      33min - 18.6 miles

      $5 - $7

    4. Tuxtla Gutiérrez

      1hrs 05min - every 15 minutes

      $2 - $7

      • 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 Pochutla, bus to Tuxtla Gutiérrez, then bus to San Cristóbal de las Casas. 8hrs 22min $792. From Puerto Escondido bus to San Cristóbal de las Casas. 11hrs 00min $1345. From Puerto Escondido drive to San Cristóbal de las Casas. 8hrs 52min $1041. From Puerto Escondido taxi to Puerto Escondido airport, fly to Tuxtla Gutierrez airport, taxi to Tuxtla Gutiérrez, then bus to San Cristóbal de las Casas. 5hrs 54min $4463. From Puerto Escondido drive to Oaxaca airport, fly to Tuxtla Gutierrez airport, taxi to Tuxtla Gutiérrez, then bus to San Cristóbal de las Casas. 7hrs 07min $4057.