Travel options for:
Mexico City to Antigua Guatemala
  • Fly to Guatemala City

    $110 - $320
    1. Mexico City

      17 min - every 10 minutes - line 4

    2. Mexico City (MEX)

      1 h 50 min - non-stop

      $95 - $310

    3. Guatemala City (GUA)

      1 h 6 min - 3 times a day

      $12

  • Fly to Tapachula, bus

    $139 - $324
    1. Mexico City

      17 min - every 10 minutes - line 4

    2. Mexico City (MEX)

      1 h 47 min - non-stop

      $50 - $240

    3. Tapachula (TAP)

      16 min - 11.9 miles

      $4 - $5

    4. Tapachula, Mexico

      2 h 7 min - once daily

      $43

    5. Retalhuleu

      3 h - twice daily

      $38 - $43

  • Bus

    $137 - $175
    1. México TAPO

      17 h 50 min - 5 times a day

      $55 - $90

    2. Tapachula, Mexico

      2 h 7 min - once daily

      $43

    3. Retalhuleu

      3 h - twice daily

      $38 - $43

  • Drive

    $120 - $180
    1. Mexico City

      17 h 17 min - 895.2 miles

      $120 - $180

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

From San Lázaro line 4 night bus to Mexico City airport, fly to Guatemala City airport, then shuttle to Antigua Guatemala. 6 h 13 min $168. From San Lázaro line 4 night bus to Mexico City airport, fly to Tapachula airport, taxi to Tapachula, Mexico, bus to Retalhuleu, then bus to Antigua Guatemala. 10 h 27 min $178. From México TAPO bus to Tapachula, Mexico, bus to Retalhuleu, then bus to Antigua Guatemala. 24 h 57 min $160. From Mexico City drive to Antigua Guatemala. 17 h 17 min $146.