There are 8 ways to get from Cdmx to Antigua Guatemala by plane, shuttle, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to La Aurora International Airport, shuttle
best- Fly from Benito Juárez International Airport (MEX) to La Aurora International Airport (GUA)plane MEX - GUA
- Take a shuttle bus from Guatemala City Airport to Antigua Guatemala
6h 28m$144–333Bus
cheapest- Take the bus from Mexico City Politécnico Station to Tapachulabus
- Take the bus from Tapachula to Antigua Guatemalabus Antigua
28h 34m$97–112Bus, shuttle
- Take the bus from México City to Tapachulabus
- Take a shuttle bus from Tapachula to Antigua GuatemalaSan Cristobal de las Casas
20h 31m$115–160Drive 1,297.7 km
- Drive from Cdmx to Antigua Guatemalacar 1,297.7 km
17h 41m$157–227Fly to Tapachula International Airport, shuttle
- Fly from Benito Juárez International Airport (MEX) to Tapachula International Airport (TAP)plane MEX - TAP
- Take a shuttle bus from Tapachula to Antigua Guatemala
7h 33m$191–457Fly to Cuscatlán International Airport, shuttle
- Fly from Benito Juárez International Airport (MEX) to Cuscatlán International Airport (SAL)plane MEX - SAL
- Take a shuttle bus from San Salvador to Antigua Guatemala
10h 56m$561–1,072Bus via Escuintla
- Take the bus from México City to Tapachulabus
- Take the bus from Tapachula to Escuintlabus San Salvador
25h 18mBus #2
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Tapachulabus
- Take the bus from Tapachula to Antigua Guatemalabus Antigua
30h$159–226
Benito Juárez International Airport (MEX) to La Aurora International Airport (GUA) flights
Comparing Your Travel Options
The cheapest way to get from Cdmx to Antigua Guatemala is to bus which costs $95 - $120 and takes 28h 34m.
The fastest way to get from Cdmx to Antigua Guatemala is to fly and shuttle which takes 6h 28m and costs $140 - $340.
No, there is no direct bus from Cdmx to Antigua Guatemala. However, there are services departing from Museo San Carlos and arriving at Antigua Guatemala via México City, Tapachula and Escuintla. The journey, including transfers, takes approximately 25h 18m.
The distance between Cdmx and Antigua Guatemala is 1108 km. The road distance is 1297.7 km.
The best way to get from Cdmx to Antigua Guatemala without a car is to bus and shuttle which takes 20h 31m and costs $110 - $160.
It takes approximately 6h 28m to get from Cdmx to Antigua Guatemala, including transfers.
Cdmx to Antigua Guatemala bus services, operated by Autobuses Titanium, depart from México City station.
Cdmx to Antigua Guatemala bus services, operated by Autobuses Titanium, arrive at Tapachula station.
Yes, the driving distance between Cdmx to Antigua Guatemala is 1298 km. It takes approximately 17h 41m to drive from Cdmx to Antigua Guatemala.
There are 836+ hotels available in Antigua Guatemala.
What companies run services between Cdmx, Mexico and Antigua Guatemala?
You can take a vehicle from Cdmx to Antigua Guatemala via Museo San Carlos, Mixcalco, México City, Tapachula, Escuintla, and Escuintla in around 25h 18m.
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to La Aurora International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- $55–320
Flights from Benito Juárez International Airport to Tapachula International Airport
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- $70–420
Flights from Benito Juárez International Airport to Cuscatlán International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $70–390
- Website
- volaris.com
Flights from Benito Juárez International Airport to La Aurora International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- $130–250
Flights from Benito Juárez International Airport to Tapachula International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $95–330
- Website
- volaris.com
Flights from Benito Juárez International Airport to La Aurora International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- $120–330
- Website
- volaris.com
Flights from Benito Juárez International Airport to Cuscatlán International Airport
- Ave. Duration
- 2h 7m
- When
- Wednesday
- Estimated price
- $150–460
- Website
- avianca.com
Flights from Benito Juárez International Airport to Cuscatlán International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $200–800
- Website
- turansa.com
Shuttle from Guatemala City Airport to Antigua Guatemala
- Ave. Duration
- 30 min
- Frequency
- On demand
- Estimated price
- $15–50
- Schedules at
- turansa.com
- Phone
- +502 4162 8475
- gotoguatemala@gmail.com
- Website
- Transport Guatemala
Shuttle from Guatemala City Airport to Antigua Guatemala
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- $12–16
- Website
- Transport Guatemala
- Phone
- +502 3416 2271
- maritzatalva87@gmail.com
- Website
- facebook.com
Shuttle from Guatemala City Airport to Antigua Guatemala
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $19
- Book at
- marvelustravel.com
- Shuttle
- $19
Shuttle from Guatemala City Airport to Antigua Guatemala
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Website
- Guatemala Transportation
Bus from Tapachula to Antigua Guatemala
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- $64
- Website
- Guatemala Transportation
Bus from Tapachula to Antigua Guatemala
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- $64
- Website
- Guatemala Transportation
- Phone
- +52 961 638 5018
- info@autobusestitanium.com
- Website
- autobusestitanium.com
Bus from México City to Tapachula
- Ave. Duration
- 15h
- Frequency
- 5 times a day
- Estimated price
- $45–65
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $45–65
- First Class
- $45–55
Bus from México City to Tapachula
- Ave. Duration
- 15h
- Frequency
- 3 times a day
- Estimated price
- $45–65
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $45–65
- First Class
- $45–55
- Phone
- +502 4021 1921
- aviajarguatemala@gmail.com
- Website
- aviajarguatemala.webnode.es
Shuttle from Tapachula to Antigua Guatemala
- Ave. Duration
- 3h
- Frequency
- 5 times a week
- Estimated price
- $70–95
- Schedules at
- facebook.com
Shuttle from Tapachula to Antigua Guatemala
- Ave. Duration
- 3h
- Frequency
- 5 times a week
- Estimated price
- $70–95
- Schedules at
- facebook.com
- Phone
- +503 7223 2638
- bookings@infinitours.co
- Website
- Infini Tours
Shuttle from San Salvador to Antigua Guatemala
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- $250
- Website
- Infini Tours
- Phone
- +𝟓𝟎𝟑 𝟐𝟐𝟐𝟒 𝟔𝟓𝟒𝟖
- elcondorinternacional@gmail.com
- Website
- El Condor Internacional
Bus from Tapachula to Escuintla
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Schedules at
- El Condor Internacional
- Phone
- +52 55 5526 2961
- jramirezm@grupoado.com.mx
- Website
- Ecobus Express
Bus from Mexico City Politécnico Station to Tapachula
- Ave. Duration
- 16h 30m
- Frequency
- Once daily
- Estimated price
- $30–50
- Schedules at
- Ecobus Express
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Tapachula
- Ave. Duration
- 17h 50m
- Frequency
- Every 4 hours
- Estimated price
- $95–160
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to plan an amazing trip around Scandinavia, Getting to Rome from the airport, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.