The ferry from Caye Caulker to Belize City connects Caye Caulker. 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 1:15 hours, depending on the shipping company.