There are 3 ways to get from San Pedro Sula to Belize by bus, ferry, 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.
Bus, ferry
best- Take the bus from Terminal Metropolitana de Buses to Puerto Cortesbus
- Take the ferry from Puerto Cortes to Placenciaferry
- Take the bus from Placencia to Belize Citybus
10h 15m$362–365Bus
cheapest- Take the bus from Terminal Metropolitana de Buses to Guatemalabus Guatemala
- Take the bus from Guatemala City to Belize Citybus GuaBeliz
21h 55m$55–104Drive 532 km
- Drive from San Pedro Sula to Belize Citycar 532 km
11h 16m$111–160
Questions & Answers
The cheapest way to get from San Pedro Sula to Belize is to bus which costs $50 - $110 and takes 21h 55m.
The fastest way to get from San Pedro Sula to Belize is to bus and ferry which takes 10h 15m and costs $362 - $366.
No, there is no direct bus from San Pedro Sula to Belize. However, there are services departing from Terminal Metropolitana de Buses and arriving at Belize City via Guatemala and Guatemala City. The journey, including transfers, takes approximately 21h 55m.
The distance between San Pedro Sula and Belize is 339 km. The road distance is 532 km.
The best way to get from San Pedro Sula to Belize without a car is to bus and ferry which takes 10h 15m and costs $362 - $366.
It takes approximately 10h 15m to get from San Pedro Sula to Belize, including transfers.
San Pedro Sula to Belize bus services, operated by Transportes Congolón, depart from Terminal Metropolitana de Buses station.
San Pedro Sula to Belize bus services, operated by Transportes Congolón, arrive at Guatemala station.
Yes, the driving distance between San Pedro Sula to Belize is 532 km. It takes approximately 11h 16m to drive from San Pedro Sula to Belize.
There are 65+ hotels available in Belize.
What companies run services between San Pedro Sula, Honduras and Belize?
You can take a bus from Terminal Metropolitana de Buses to Belize City via Guatemala, Litegua Bus Station, and Guatemala City in around 21h 55m.
Bus from Terminal Metropolitana de Buses to Puerto Cortes
- Ave. Duration
- 1h 10m
- Frequency
- Every 20 minutes
- Estimated price
- $1
- [email protected]
- Website
- belizegroundtransfers.com
Bus from Placencia to Belize City
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $275
- Website
- https://www.belizegroundtransfers.com/
- Phone
- +504 3247 0793
- Website
- facebook.com
Bus from Terminal Metropolitana de Buses to Guatemala
- Ave. Duration
- 6h
- Frequency
- On demand
- Estimated price
- $16–55
- Schedules at
- facebook.com
- Phone
- +502 5808 7471
- [email protected]
- Website
- guatego.com
Bus from Guatemala City to Belize City
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Estimated price
- $32
- Website
- https://guatego.com/index.php
- Phone
- +504 9918 9847
- [email protected]
- Website
- facebook.com
Ferry from Puerto Cortes to Placencia
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- $78
- Website
- https://www.facebook.com/profile.php?id=100063679711207
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 get from London City Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.








