Duration | 1h 20m |
Distance | 52 km |
Average price | $30 |
Frequency | 8/day |
Yes, there is a direct ferry departing from Belize Terminal and arriving at San Pedro Terminal. Services depart hourly, and operate every day. The journey takes approximately 1h 30m.
More detailsThe distance between Belize City and San Pedro is 51 km.
There are 390+ hotels available in San Pedro. Prices start at $38 USD per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps