There are 6 ways to get from Mérida to San Pedro Sula by plane, bus, ferry, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Mérida International Airport
best- Fly from Mérida International Airport (MID) to Ramón Villeda Morales International Airport (SAP)plane MID - SAP
10h 15m$521–2,641Bus
cheapest- Take the bus from Mérida Centro Histórico to Chetumalbus Ado
- Take the bus from Chetumal to Floresbus
- Take the bus from Santa Elena to Esquipulasbus
- Take the bus from Esquipulas to Terminal Metropolitana de Busesbus
27h 45m$136–549Bus, ferry
- Take the bus from Mérida Centro Histórico to Chetumalbus Ado
- Take the bus from Chetumal to Belize Citybus
- Take the bus from Belize City to Placenciabus
- Take the ferry from Placencia to Puerto Cortesferry
- Take the bus from Puerto Cortes to Terminal Metropolitana de Busesbus
20h 47m$433–641Drive 1,015.1 km
- Drive from Mérida to San Pedro Sulacar 1,015.1 km
18h 25m$140–202Bus, bus to Belize City Goldson Intl Apt, fly
- Take the bus from Mérida Centro Histórico to Chetumalbus
- Take the bus from Chetumal to Belize Citybus
- Fly from Belize City Goldson Intl Apt (BZE) to Ramón Villeda Morales International Airport (SAP)plane BZE - SAP
14h 28m$332–1,294Bus, shuttle, ferry
- Take the bus from Mérida TAME to Tzucacabbus
- Take the bus from Tzucacab to Bacalarbus
- Take a shuttle bus from Bacalar to Belize City
- Take a shuttle bus from Belize City to Placencia
- Take the ferry from Placencia to Puerto Cortesferry
- Take the bus from Puerto Cortes to Terminal Metropolitana de Busesbus
22h 58m
Mérida International Airport (MID) to Ramón Villeda Morales International Airport (SAP) flights
Questions & Answers
The cheapest way to get from Mérida to San Pedro Sula is to drive which costs $140 - $210 and takes 18h 25m.
The fastest way to get from Mérida to San Pedro Sula is to fly which takes 10h 15m and costs $500 - $2,700.
No, there is no direct bus from Mérida to San Pedro Sula. However, there are services departing from Mérida Centro Histórico and arriving at Terminal Metropolitana de Buses via Chetumal, Santa Elena and Esquipulas. The journey, including transfers, takes approximately 27h 45m.
The distance between Mérida and San Pedro Sula is 676 km. The road distance is 1015.1 km.
The best way to get from Mérida to San Pedro Sula without a car is to bus and ferry which takes 20h 47m and costs $430 - $650.
It takes approximately 10h 15m to get from Mérida to San Pedro Sula, including transfers.
Mérida to San Pedro Sula bus services, operated by ADO, depart from Mérida Centro Histórico station.
The best way to get from Mérida to San Pedro Sula is to fly which takes 10h 15m and costs $500 - $2,700. Alternatively, you can bus, which costs $130 - $550 and takes 27h 45m.
Mérida to San Pedro Sula bus services, operated by ADO, arrive at Chetumal station.
Yes, the driving distance between Mérida to San Pedro Sula is 1015 km. It takes approximately 18h 25m to drive from Mérida to San Pedro Sula.
What companies run services between Mérida, Mexico and San Pedro Sula, Honduras?
Aeroméxico flies from Mérida International Airport (MID) to Ramón Villeda Morales International Airport (SAP) 4 times a week. Alternatively, you can take a bus from Mérida Centro Histórico to Terminal Metropolitana de Buses via Chetumal, Flores, Santa Elena, Esquipulas, and Esquipulas in around 27h 45m.
- Website
- aeromexico.com
Flights from Mérida International Airport to Ramón Villeda Morales International Airport via Mexico City
- Ave. Duration
- 5h 33m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $150–700
- Website
- tropicair.com
Flights from Belize City Goldson Intl Apt to Ramón Villeda Morales International Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $230–700
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Mérida Centro Histórico to Chetumal
- Ave. Duration
- 6h 10m
- Frequency
- Every 4 hours
- Estimated price
- $40–65
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- ADO
- $48
- ADO GL
- $40
Bus from Mérida Centro Histórico to Chetumal
- Ave. Duration
- 6h 10m
- Frequency
- Every 4 hours
- Estimated price
- $40–65
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- ADO
- $48
- ADO GL
- $40
Bus from Mérida Centro Histórico to Chetumal
- Ave. Duration
- 6h 10m
- Frequency
- Every 4 hours
- Estimated price
- $40–65
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- ADO
- $48
- ADO GL
- $40
- [email protected]
- Website
- MayanOz
Bus from Chetumal to Belize City
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $30–210
- Website
- MayanOz
- Airport
- $180–210
Bus from Chetumal to Belize City
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $30–210
- Website
- MayanOz
- Airport
- $180–210
Bus from Chetumal to Flores
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $60–390
- Website
- MayanOz
- Airport
- $330–390
- [email protected]
- Website
- Belize Ground Transfers
Bus from Belize City to Placencia
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $275
- Website
- Belize Ground Transfers
Bus from Puerto Cortes to Terminal Metropolitana de Buses
- Ave. Duration
- 1h 10m
- Frequency
- Every 20 minutes
- Estimated price
- $1
Bus from Puerto Cortes to Terminal Metropolitana de Buses
- Ave. Duration
- 1h 10m
- Frequency
- Every 20 minutes
- Estimated price
- $1
- Phone
- +52 997 976 0191
- [email protected]
- Website
- ado.com.mx
Bus from Mérida TAME to Tzucacab
- Ave. Duration
- 2h 50m
- Frequency
- Every 30 minutes
- Estimated price
- $5–13
- Schedules at
- ahorrobus.com.mx
Bus from Tzucacab to Bacalar
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- $14–20
- Schedules at
- ahorrobus.com.mx
- Phone
- +501 614 9503
- [email protected]
- Website
- Nelson Maya Adventures
Shuttle from Bacalar to Belize City
- Ave. Duration
- 4h
- Frequency
- On demand
- Website
- Nelson Maya Adventures
Shuttle from Belize City to Placencia
- Ave. Duration
- 3h
- Frequency
- On demand
- Website
- Nelson Maya Adventures
Bus from Santa Elena to Esquipulas
- Ave. Duration
- 8h 55m
- Frequency
- Once daily
- Estimated price
- $27–40
- Website
- Transportes Fuente del Norte
- Phone
- +504 3247 0793
- Website
- Transportes Congolón
Bus from Esquipulas to Terminal Metropolitana de Buses
- Ave. Duration
- 3h 44m
- Frequency
- On demand
- Estimated price
- $10–55
- Schedules at
- Transportes Congolón
- Phone
- +504 9918 9847
- [email protected]
- Website
- Pride of Belize (D-Express)
Ferry from Placencia to Puerto Cortes
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- $78
- Website
- Pride of Belize (D-Express)
Ferry from Placencia to Puerto Cortes
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- $78
- Website
- Pride of Belize (D-Express)
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 Is ride-sharing platform BlaBlaCar right for you?, Need to know: Greyhound, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
There are 157+ hotels available in San Pedro Sula.




























