The ferry from Caye Caulker to San Pedro connects the two islands Caye Caulker and Ambergris Caye in Belize. The route is offered up to 10 times a day by the shipping companies Ocean Ferry Belize and Caribbean Sprinter. The travel time is between 30 minutes and one hour, depending on the shipping company.