Belize City ferry terminal is 53 km southwest of San Pedro. This corresponds to a distance of 29 nautical miles.