Travel options for:
San Cristóbal de las Casas to Antigua Guatemala
  • Bus

    $80 - $140
    1. San Cristóbal de las Casas

      8 h 28 min - once daily

      $80 - $140

  • Shuttle, bus

    $58 - $188
    1. San Cristóbal de las Casas

      8 h 30 min - once daily

      $38

    2. Panajachel

      1 h - on demand

      $20 - $150

  • Drive

    $35 - $55
    1. San Cristóbal de las Casas

      7 h 58 min - 308.6 miles

      $35 - $55

  • Bus, fly

    $156 - $473
    1. San Cristóbal de las Casas

      1 h 15 min - every 4 hours

      $4 - $12

    2. Tuxtla Gutierrez (TGZ)

      4 h 35 min - 1 stopover

      $140 - $450

    3. Guatemala City (GUA)

      1 h 6 min - 3 times a day

      $12

  • Shuttle

    $45 - $55
    1. San Cristóbal de las Casas

      7 h 58 min - once daily

      $45 - $55

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

From San Cristóbal de las Casas bus to Antigua Guatemala. 8 h 28 min $108. From San Cristóbal de las Casas shuttle to Panajachel then bus to Antigua Guatemala. 10 h $78. From San Cristóbal de las Casas drive to Antigua Guatemala. 7 h 58 min $43. From San Cristóbal de las Casas bus to Tuxtla Gutierrez airport, fly to Guatemala City airport, then shuttle to Antigua Guatemala. 9 h 56 min $233. From San Cristóbal de las Casas shuttle to Antigua Guatemala. 7 h 58 min $55.