Le ferry de Caye Caulker à San Pedro relie au Belize les deux îles de Caye Caulker et Ambergris Caye. La route est proposée jusqu'à 10 fois par jour par les compagnies de navigation Ocean Ferry Belize et Caribbean Sprinter. La durée du trajet varie entre 30 minutes et une heure selon la compagnie maritime.