San Pedro to Belize City Ferry
Depending on the season their are usually 5 daily and 33 weekly sailings between San Pedro and Belize City. 2 ferry operators provide ferries from San Pedro to Belize City, Caribbean Sprinter & Ocean Ferry Belize. San Pedro Belize City Ferry timetables change seasonally, use our Deal Finder to get tickets, pricing, schedules and availability.
San Pedro Belize City Ferry Times
The earliest San Pedro Belize City ferry typically departs San Pedro at about 06:00. The average sailing time of a ferry from San Pedro to Belize City is approximately 1h 30m and the fastest sailing time is approximately 1h 30m.
San Pedro to Belize City Ferry Prices
Ferry prices for a ferry from San Pedro to Belize City typically range between $64* and $317*. On average the San Pedro Belize City ferry is $170*. The cheapest San Pedro Belize City ferry prices start from $64*. The average price for a foot passenger is $170*.
Ferry prices may differ by season and depend on various factors, such as number of passengers, vehicle type and sailing time.
How far is Belize City from San Pedro?
The distance between San Pedro and Belize City is approximately 15.7 miles (25.2km), or 13.6 nautical miles.
Is there a car ferry from San Pedro to Belize City?
No, currently there is no car ferry from San Pedro to Belize City.
Are foot passengers allowed on the San Pedro Belize City ferry?
Yes, San Pedro Belize City ferries allow foot passengers. You can travel as a foot passenger from San Pedro to Belize City with Caribbean Sprinter, Ocean Ferry Belize.