There are 6 ways to get from Mexico City to San Miguel 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, shuttle
best- Fly from Benito Juárez International Airport (MEX) to Cuscatlán International Airport (SAL)plane MEX - SAL
- Take a shuttle bus from San Salvador Airport to San Miguel
6h 37mBus
cheapest- Take the bus from México City to Tapachulabus
- Take the bus from Tapachula to San Salvadorbus
- Take the bus from San Salvador to San Miguelbus 346 / ...
29h 24m$105–124Drive 1,651.1 km
- Drive from Mexico City to San Miguelcar 1,651.1 km
22h 5m$173–249Bus via Villa Nueva
- Take the bus from México City to Tapachulabus
- Take the bus from Tapachula to Coatepequebus
- Take the bus from Coatepeque to Guatemalabus
- Take the bus from Guatemala to San Salvadorbus
- Take the bus from Terminal San Benito - CCA to San Miguel - Texacobus Tgp
33h 53mBus via Olocuilta
- Take the bus from Terminal Central de Autobuses del Norte to Tapachulabus
- Take the bus from Tapachula to San Salvadorbus
- Take the bus from San Juan Talpa to San Miguelbus 301
36h 4m$157–228Bus via Antigua Guatemala
- Take the bus from Mexico City Politécnico Station to Tapachulabus
- Take the bus from Tapachula to Antigua Guatemalabus
- Take the bus from Antigua Guatemala to San Salvador, El Salvadorbus
- Take the bus from Terminal San Benito - CCA to San Miguel - Texacobus Tgp
42h 52m$216–241
Benito Juárez International Airport (MEX) to Cuscatlán International Airport (SAL) flights
Questions & Answers
The cheapest way to get from Mexico City to San Miguel is to bus which costs $100 - $130 and takes 29h 24m.
The fastest way to get from Mexico City to San Miguel is to drive which takes 22h 5m and costs $170 - $250.
No, there is no direct bus from Mexico City to San Miguel. However, there are services departing from México City and arriving at San Miguel via Tapachula, Monumento Hermano Lejano, San Salvador and San Salvador. The journey, including transfers, takes approximately 29h 24m.
The distance between Mexico City and San Miguel is 1388 km. The road distance is 1651.1 km.
The best way to get from Mexico City to San Miguel without a car is to bus via Villa Nueva which takes 33h 53m and costs .
It takes approximately 6h 37m to get from Mexico City to San Miguel, including transfers.
Mexico City to San Miguel bus services, operated by Autobuses Titanium, depart from México City station.
Mexico City to San Miguel bus services, operated by Autobuses Titanium, arrive at Tapachula station.
Yes, the driving distance between Mexico City to San Miguel is 1651 km. It takes approximately 22h 5m to drive from Mexico City to San Miguel.
There are 97+ hotels available in San Miguel.
What companies run services between Mexico City, Mexico and San Miguel, El Salvador?
You can take a bus from México City to San Miguel via Tapachula, San Salvador, Monumento Hermano Lejano, San Salvador, San Salvador, and San Salvador in around 29h 24m.
- Website
- avianca.com
Flights from Benito Juárez International Airport to Cuscatlán International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $190–490
- Website
- volaris.com
Flights from Benito Juárez International Airport to Cuscatlán International Airport
- Ave. Duration
- 2h 7m
- When
- Wednesday
- Estimated price
- $130–250
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Cuscatlán International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $75–390
- Phone
- +503 7490 5075
- [email protected]
- Website
- Argueta Tours y Transportes
Shuttle from San Salvador Airport to San Miguel
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- Argueta Tours y Transportes
- Phone
- +52 961 638 5018
- [email protected]
- Website
- autobusestitanium.com
Bus from México City to Tapachula
- Ave. Duration
- 15h
- Frequency
- 3 times a day
- Estimated price
- $50–70
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $50–70
- First Class
- $50–60
Bus from México City to Tapachula
- Ave. Duration
- 15h
- Frequency
- 3 times a day
- Estimated price
- $50–70
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $50–70
- First Class
- $50–60
- Phone
- +𝟓𝟎𝟑 𝟐𝟐𝟐𝟒 𝟔𝟓𝟒𝟖
- [email protected]
- Website
- El Condor Internacional
Bus from Tapachula to San Salvador
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $50
- Schedules at
- El Condor Internacional
Bus from Tapachula to Coatepeque
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- El Condor Internacional
Bus from Tapachula to San Salvador
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $50
- Schedules at
- El Condor Internacional
Bus from San Salvador to San Miguel
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- $4
Bus from San Juan Talpa to San Miguel
- Ave. Duration
- 4h 13m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Phone
- +502 2440 3842
- [email protected]
- Website
- Transportes Santa Lucía Charras
Bus from Coatepeque to Guatemala
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- $14
- Schedules at
- Transportes Santa Lucía Charras
- Phone
- +502 2501 1000
- Website
- Comfort Lines
Bus from Guatemala to San Salvador
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $25
- Website
- Comfort Lines
Bus from Terminal San Benito - CCA to San Miguel - Texaco
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- $10–15
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $10–15
Bus from Terminal San Benito - CCA to San Miguel - Texaco
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- $10–15
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $10–15
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Tapachula
- Ave. Duration
- 18h 50m
- Frequency
- 5 times a day
- Estimated price
- $100–180
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 5526 2961
- [email protected]
- Website
- Ecobus Express
Bus from Mexico City Politécnico Station to Tapachula
- Ave. Duration
- 16h 30m
- Frequency
- Once daily
- Estimated price
- $35–55
- Schedules at
- Ecobus Express
- [email protected]
- Website
- Guatemala Transportation
Bus from Tapachula to Antigua Guatemala
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- $64
- Website
- Guatemala Transportation
- Phone
- +502 5808 7471
- [email protected]
- Website
- GuateGo
Bus from Antigua Guatemala to San Salvador, El Salvador
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $107
- Website
- GuateGo
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 Travelling to the US: What do I need to know?, How to get from London to Edinburgh, and Flying into Beijing? - to help you get the most out of your next trip.
























