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