1map logoGo to main page

San Salvador to Mexico City from $80: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Salvador, El Salvador
to
Mexico City, Mexico

How to Get from San Salvador to Mexico City: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$80 by busBest price
1244 kmDistance
6h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Salvador to Mexico City with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Plane
Average Duration
6h  48m
Estimated price
$171-311
Recommended
Company
various
Bus
Average Duration
31h  15m
Estimated price
$80-121
Cheapest
route map
Distance: 1244 km
Duration: 6h 48m

See more options

Company
various
Bus
Average Duration
26h  30m
Estimated price
$100-1710
Company
various
Bus
Plane
Average Duration
7h  58m
Estimated price
$117-232
Company
various
Drive
Plane
Average Duration
8h  10m
Estimated price
$181-563
Company
various
Bus
Average Duration
32h  25m
Estimated price
$1710-1711
Company
various
Drive
Average Duration
19h  52m
Estimated price
$1712-1713

San Salvador - Mexico City operators

Explore transport companies operating between San Salvador and Mexico City, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Website
facebook.com

Bus from San Salvador to El Zonte

Average Duration
1h
Estimated price
$3116-3116
Contact phone
+502 4508 3187
Website
facebook.com

Bus from El Salvador to Guatemala

Average Duration
3h
Estimated price
$3117-3117
Contact phone
+503 7603 5632
Website
facebook.com

Bus from San Salvador to Tapachula

Average Duration
10h 30m
Estimated price
$3118-3118
Contact phone
+52 961 638 5018
Website
autobusestitanium.com

Bus from Tapachula to México City

Average Duration
15h
Estimated price
$3118-3119
Contact phone
+504 9919-5375
Website
cristobalcolon.com.gt

Bus from El Salvador to Tapachula

Average Duration
14h
Estimated price
$803-3119
Contact phone
+52 55 5526 2961
Website
facebook.com

Bus from Tapachula to Mexico City Politécnico Station

Average Duration
16h 15m
Estimated price
$804-805
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Tapachula to Terminal Central de Autobuses del Norte

Average Duration
20h 55m
Estimated price
$3119-3115
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Tapachula to Terminal Central de Autobuses del Norte

Average Duration
20h 55m
Estimated price
$80-806
Plane
Website
aeromexico.com

Plane from San Salvador (SAL) to Mexico City (MEX)

Average Duration
2h 31m
Estimated price
$1717-1718
Website
avianca.com

Plane from San Salvador (SAL) to Mexico City (MEX)

Average Duration
2h 15m
Estimated price
$100-3112
Website
volaris.com

Plane from San Salvador (SAL) to Mexico City (MEX)

Average Duration
2h 18m
Estimated price
$100-3114

San Salvador to Mexico City: Overview of Bus, Train, Flight, and Car Trips

Traveling between San Salvador and Mexico City offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from San Salvador to Mexico City, spanning 1014 miles of diverse landscapes and cultures. 💵 Budget-conscious travelers can expect to pay between $160 to $250 for the journey by car, offering an affordable and flexible way to explore Central America. 🌄 Take in the stunning sights along the way during the approximately 19 hours and 52 minutes drive, immersing yourself in the beauty of the journey from El Salvador to the bustling metropolis of Mexico City.
Average price
$160 - $250
🛫 Flying from San Salvador to Mexico City is a convenient and relatively short journey, with the quickest direct flight taking just 2 hours and 15 minutes.
Departure Point
San Salvador Airport
Arrival Point
Mexico City Airport
🚌 While there are no direct buses from San Salvador to Mexico City, travelers can take a bus from San Salvador to Tapachula, and then continue the journey to Mexico City. 🌴 The total travel time, including transfers, is approximately 26 hours and 30 minutes. 🚍 The bus service from San Salvador to Mexico City is operated by El Condor Internacional, with departures from San Salvador station. Upon arrival in Mexico City, passengers are welcomed at the México City bus station operated by Autobuses Titanium. 💰 The ticket prices for this journey range from $80 to $121.
Departure Point
San Salvador station
Arrival Point
México City station

Frequently asked questions

Find out more about the route from San Salvador to Mexico City.

Or choose the category:
The distance between San Salvador and Mexico City is approximately 1244.0 km by air and 1632.4 km by road. The typical travel time from San Salvador to Mexico City is 7 hours by taking a bus to San Salvador and then flying. On the other hand, it takes around 19 hours and 52 minutes by car to travel from Mexico City to San Salvador, and approximately 31 hours and 15 minutes by bus to travel from San Salvador to Mexico City.
For the most cost-effective option, taking a bus from San Salvador to Mexico City via Mexico City Politécnico Station is recommended. This option can take around 31 hours and costs approximately $80-$120. However, if time efficiency is a priority, taking a bus to San Salvador and then flying to Mexico City is the quickest option, taking about 7 hours and costing $180-$320.
The prices for a bus ticket between Mexico City and San Salvador range from $80 to $116.
To travel from San Salvador to Mexico City without using public transportation, you can drive the distance of 1631.9 km. The journey usually takes around 19 hours and 52 minutes by car. The cost of this road trip can range from $160 to $250, depending on factors such as fuel prices and tolls.
The best way to travel from San Salvador to Mexico City without a car is by bus. The journey takes approximately 27 hours and 30 minutes and costs around $95 to $120.
There is no direct bus link between San Salvador and Mexico City. However, there are buses that depart from San Salvador and arrive in Mexico City via Tapachula, with a journey time of approximately 27 hours and 30 minutes, including transfers. The buses are operated by El Condor Internacional and Autobuses Titanium.
The flight between San Salvador and Mexico City typically takes around 2 hours and 20 minutes. This is the quickest and most convenient way to travel between the two cities. The cost of the flight can vary depending on the airline and the time of booking, but on average, a one-way ticket can cost anywhere from $150 to $300.
There are a multitude of accommodation options available near Mexico City. With over 1117 hotels to choose from, travelers have a variety of options to fit their preferences and budget. Prices for these hotels start at $57 per night.