SPBE Ferry Schedule
Daily departures between Belize City, San Pedro, Caye Caulker, and Chetumal, MX.
Belize City → Caye Caulker → San Pedro
~1h 30min • Stops at Caye Caulker
Departs from: Belize Marine Terminal (BMT), #111 North Front Street, Belize City
San Pedro → Caye Caulker → Belize City
~1h 30min • Stops at Caye Caulker
Departs from: San Pedro Marine Terminal (SPMT)
Caye Caulker → San Pedro
~30 minutes • Direct
* 7:00 AM operates on international days only (Tue, Thu, Sun)
Caye Caulker → Belize City
~45 minutes • Direct
Departs from: Caye Caulker Marine Terminal (CCMT)
International — Chetumal, Mexico 🇲🇽
Passport Required • Tue, Thu, Sun only
Caye Caulker → Chetumal
7:00 AMTue, Thu, Sun
San Pedro → Chetumal
8:30 AMTue, Thu, Sun
Chetumal → San Pedro → Caye Caulker
3:30 PMTue, Thu, Sun
⚠️ Arrive 1 hour early for customs & immigration. Valid passport required. Departs from: Terminal Marítima Internacional Chetumal
Important Notes
Fare rules differ between our domestic routes and the international Chetumal crossing — check the group that applies to your trip.
- • Schedules are subject to change. Always confirm departure times before traveling.
Domestic routes
Belize City • San Pedro • Caye Caulker
- • Children ages 4–11 receive a discounted fare.
- • Round-trip bookings receive the applicable round-trip discount.
- • Check-in closes 30 minutes before scheduled departure.
International — Chetumal 🇲🇽
Passport required • Tue, Thu, Sun only
- • Passengers from birth to 11 years old receive the applicable discounted fare.
- • The domestic round-trip discount does not apply to this route — round-trip travel is quoted on the international fare.
- • Check-in closes 2 hours before scheduled departure, and every passenger needs a valid passport.