1map logoGo to main page

San Pedro Sula to Mexico City from $108: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Pedro Sula, Honduras
to
Mexico City, Mexico

How to Get from San Pedro Sula 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.

$108 by busBest price
1263 kmDistance
3h 12m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Pedro Sula 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
Plane
Average Duration
3h  12m
Estimated price
$171-538
Recommended
Company
various
Bus
Average Duration
33h  33m
Estimated price
$108-180
Cheapest
route map
Distance: 1263 km
Duration: 3h 12m

See more options

Company
various
Bus
Average Duration
31h  34m
Estimated price
$121-154
Company
various
Bus
Average Duration
38h  15m
Estimated price
$122-174
Company
various
Bus
Average Duration
39h  28m
Estimated price
$128-1710
Company
various
Drive
Average Duration
19h  50m
Estimated price
$1711-1712

San Pedro Sula - Mexico City operators

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

Plane
Website
aeromexico.com

Plane from San Pedro Sula (SAP) to Mexico City (MEX)

Average Duration
2h 35m
Estimated price
$1719-5380
Website
avianca.com

Plane from San Pedro Sula (SAP) to Mexico City (MEX) via San Salvador

Average Duration
5h 50m
Estimated price
$5381-5382
Bus
Contact phone
+504 3247 0793
Website
facebook.com

Bus from San Pedro Sula to San Salvador

Average Duration
4h
Estimated price
$5383-5384

Bus from San Pedro Sula to Guatemala

Average Duration
6h
Estimated price
$5385-5384
Contact phone
+503 7603 5632
Website
facebook.com

Bus from San Salvador to Tapachula

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

Bus from Tapachula to Mexico City

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

Bus from Guatemala Zona 1 to Tapachula

Average Duration
10h
Estimated price
$1081-5388
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
$5387-1083
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
$1084-180

Frequently asked questions

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

Or choose the category:
The distance between San Pedro Sula and Mexico City is approximately 1263.3 km by air and 1597.9 km by road. By plane, the travel time between the two cities is around 3 hours and 14 minutes. If traveling by car, it takes approximately 19 hours and 50 minutes, while by bus, the journey takes around 36 hours and 45 minutes.
The most cost-effective way to travel from San Pedro Sula to Mexico City is by bus, with prices ranging from $110 to $150. However, this option is also the most time-consuming, with a travel time of approximately 32 hours and 34 minutes. On the other hand, flying is the quickest option, with a travel time of just 3 hours and 14 minutes, but it can be more expensive, with prices ranging from $170 to $550.
The prices for a bus ticket between San Pedro Sula and Mexico City vary depending on the bus company and the type of service. On average, the prices range from $102 to $177.
To travel from San Pedro Sula to Mexico City without using public transportation, you can choose to drive. The driving distance between the two cities is approximately 1598.1 km, and it takes around 19 hours and 50 minutes to reach Mexico City by car. However, keep in mind that the prices for this option can vary from $210 to $320, depending on factors like fuel costs and tolls.
To travel from San Pedro Sula to Mexico City without a car, the best option is taking a bus via Guatemala City. The journey takes approximately 35 hours and 3 minutes, and the ticket price ranges from $100 to $180.
Yes, there is a link between San Pedro Sula and Mexico City, but there is no direct bus service. Instead, travelers can take a bus from San Pedro Sula to Guatemala City, then transfer to another bus to Tapachula, and finally, take a bus to Mexico City. The total journey time, including transfers, is approximately 35 hours and 3 minutes.
The flight between San Pedro Sula and Mexico City typically takes around 2 hours and 30 minutes. The prices of flights between the two cities can vary, ranging from $171 to $538.
There are numerous accommodation options available near Mexico City, with over 1117 hotels to choose from. Prices for hotels in the area start at $57 per night.