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

      • Antigua Guatemala
  • Shuttle, bus

    $50 - $180
    1. San Cristóbal de las Casas

      8 h - once daily

      $30

    2. Panajachel

      2 h 30 min - on demand

      $20 - $150

      • Antigua Guatemala
  • Drive

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

      7 h 58 min - 308.6 miles

      $35 - $55

      • Antigua Guatemala
  • Bus, fly

    $155 - $523
    1. San Cristóbal de las Casas

      1 h 15 min - every 4 hours

      $4 - $12

    2. Tuxtla Gutierrez (TGZ)

      4 h 50 min - 1 stopover

      $140 - $450

    3. Guatemala City (GUA)

      9 min - every 5 minutes

      $1

    4. Tivoli

      10 min - 2815 feet

    5. Guatemala City

      30 min - twice daily

      $9 - $60

      • Antigua Guatemala
  • Shuttle

    $55
    1. San Cristóbal de las Casas

      7 h 58 min - once daily

      $55

      • Antigua Guatemala
  • 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. 11 h $180. 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, bus to Tivoli, walk to Guatemala City, then bus to Antigua Guatemala. 9 h 56 min $267. From San Cristóbal de las Casas shuttle to Antigua Guatemala. 7 h 58 min $55.