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
8:00 AM
9:00 AM
10:30 AM
12:00 PM
1:30 PM
3:00 PM
4:30 PM
5:30 PM
Departs from: Belize Marine Terminal (BMT), #111 North Front Street, Belize City
San Pedro → Caye Caulker → Belize City
~1h 30min • Stops at Caye Caulker
6:00 AM
7:00 AM
8:30 AM
10:00 AM
11:30 AM
1:00 PM
3:00 PM
4:30 PM
Departs from: San Pedro Marine Terminal (SPMT)
Caye Caulker → San Pedro
~30 minutes • Direct
7:00 AM *
8:45 AM
9:45 AM
11:15 AM
12:45 PM
2:15 PM
3:45 PM
5:15 PM
6:15 PM
* 7:00 AM operates on international days only (Tue, Thu, Sun)
Caye Caulker → Belize City
~45 minutes • Direct
6:30 AM
7:30 AM
9:00 AM
10:30 AM
12:00 PM
1:30 PM
3:30 PM
5:00 PM
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
- • Schedules are subject to change. Always confirm departure times before traveling.
- • Arrive at least 30 minutes before departure for domestic routes.
- • Arrive at least 1 hour before departure for international routes (Chetumal).
- • Children under 3 travel free. Children ages 3–11 receive a discounted fare.
- • Round-trip tickets are available at a discounted rate when booking online.