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
  • Taxi

    $90 - $120
    1. San Cristóbal de las Casas

      7 h 58 min - 308.6 miles

      $90 - $120

      • Antigua Guatemala
  • Drive

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

      7 h 58 min - 308.6 miles

      $30 - $50

      • Antigua Guatemala
  • Bus, fly

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

      1 h 15 min - every 4 hours

      $5 - $12

    2. Tuxtla Gutierrez (TGZ)

      4 h 55 min - 1 stopover

      $140 - $280

    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 Adrenalina Tours

    $60
    1. San Cristóbal de las Casas

      7 h 58 min - once daily

      $60

      • Antigua Guatemala
  • Shuttle Marvelus Bus & Shuttle

    $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
  • 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 taxi to Antigua Guatemala. 7 h 58 min $111. From San Cristóbal de las Casas drive to Antigua Guatemala. 7 h 58 min $41. 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. 10 h 1 min $257. From San Cristóbal de las Casas shuttle to Antigua Guatemala. 7 h 58 min $60. From San Cristóbal de las Casas shuttle to Panajachel then shuttle to Antigua Guatemala. 11 h $58.