Belize City
8:00 AM
San Pedro
9:30 AM
Loading page content.
Loading Planning Guides
Preparing itineraries, logistics, and practical travel tools.
Compiling planning guides and trip resources tailored for Belize.
Stay in the know
Belize
before
everyone else.
Events, hidden gems, seasonal highlights, and local stories, delivered straight to your inbox before they go viral.
Loading page content.
Loading Transport Guides
Preparing transport options for getting around Belize.
Preparing destination details and local recommendations.
Keep Planning
Related Plan Guides
Rental Cars
Belize car rental advice for first-timers: 4WD vs sedan, driving times, road conditions, credit-card rules, and when a car is worth it.
Itineraries
Ready-made Belize itineraries from 7 to 21 days: adventure, culture, nature, island, and family routes planned day by day with realistic transport times.
Accommodations
Belize accommodations compared: beachfront resorts, all-inclusives, jungle lodges & budget hotels in San Pedro, Caye Caulker, Placencia & San Ignacio, with picks by zone.

Every published SP Belize Express departure between Belize City, Caye Caulker, San Pedro, Chetumal. All 5 directions on one page.
Timetable 1 of 58 runs
Pick a day to see exactly what runs: times shown are the operator's published departures for each stop.
Day
From
To
Belize City
8:00 AM
San Pedro
9:30 AM
Belize City
9:00 AM
San Pedro
10:30 AM
Belize City
10:30 AM
San Pedro
12:00 PM
Belize City
12:00 PM
San Pedro
1:30 PM
Belize City
1:30 PM
San Pedro
3:00 PM
Belize City
3:00 PM
San Pedro
4:30 PM
Belize City
4:30 PM
San Pedro
6:00 PM
Belize City
5:30 PM
San Pedro
7:00 PM
Timetable 2 of 58 runs
Pick a day to see exactly what runs: times shown are the operator's published departures for each stop.
Day
From
To
San Pedro
6:00 AM
Belize City
7:30 AM
San Pedro
7:00 AM
Belize City
8:30 AM
San Pedro
8:30 AM
Belize City
10:00 AM
San Pedro
10:00 AM
Belize City
11:30 AM
San Pedro
11:30 AM
Belize City
1:00 PM
San Pedro
1:00 PM
Belize City
2:30 PM
San Pedro
3:00 PM
Belize City
4:30 PM
San Pedro
4:30 PM
Belize City
6:00 PM
Timetable 3 of 59 runs
Pick a day to see exactly what runs: times shown are the operator's published departures for each stop.
Day
From
To
Caye Caulker
7:00 AM
San Pedro
7:45 AM
Chetumal-day connection only
Caye Caulker
8:45 AM
San Pedro
9:30 AM
Caye Caulker
9:45 AM
San Pedro
10:30 AM
Caye Caulker
11:15 AM
San Pedro
12:00 PM
Caye Caulker
12:45 PM
San Pedro
1:30 PM
Caye Caulker
2:15 PM
San Pedro
3:00 PM
Caye Caulker
3:45 PM
San Pedro
4:30 PM
Caye Caulker
5:15 PM
San Pedro
6:00 PM
Caye Caulker
6:15 PM
San Pedro
7:00 PM
Timetable 4 of 58 runs
Pick a day to see exactly what runs: times shown are the operator's published departures for each stop.
Day
From
To
Caye Caulker
6:30 AM
Belize City
7:15 AM
Caye Caulker
7:30 AM
Belize City
8:15 AM
Caye Caulker
9:00 AM
Belize City
9:45 AM
Caye Caulker
10:30 AM
Belize City
11:15 AM
Caye Caulker
12:00 PM
Belize City
12:45 PM
Caye Caulker
1:30 PM
Belize City
2:15 PM
Caye Caulker
3:30 PM
Belize City
4:15 PM
Caye Caulker
5:00 PM
Belize City
5:45 PM
Timetable 5 of 53 runs
Pick a day to see exactly what runs: times shown are the operator's published departures for each stop.
Day
From
To
No matching departures.
Nothing runs between these stops with the current day & service filters.
Where to catch it
Belize City
Novelo's Bus Terminal, West Collet Canal
Caye Caulker
Caye Caulker Marine Terminal (water-taxi pier)
San Pedro, Ambergris Caye
San Pedro Marine Terminal (water-taxi pier)
Chetumal, Mexico
ADO Chetumal Bus Terminal (international transfer point)
Daily ferry service between Belize City, Caye Caulker, and San Pedro.
International service to Chetumal, Mexico runs Tuesdays, Thursdays, and Sundays, 2-hour check-in required.
Travelers landing at the airport (BZE) need a taxi to the marine terminal in downtown Belize City; this is a separate trip from the boat.
Departures are timed so you can usually catch the next boat after a flight if you land before mid-afternoon.
If you have an international flight from BZE, leave a healthy buffer between the boat arrival and your check-in time, you'll need a taxi from the marine terminal to the airport.
The 7:00 AM departure runs only on days when the Chetumal international service operates (Tuesday, Thursday, Sunday).
For airport (BZE) transfers, allow at least 90 minutes between boat arrival in Belize City and international flight check-in.
Operates only on Tuesday, Thursday, and Sunday.
2-hour check-in required for international departures.
Bring a valid passport; immigration formalities apply both directions.
Departure times shown are origin-side; arrival times at the destination port vary by sea conditions.
One-way and round-trip fares available. Book online or at the marine terminal.
Use this schedule
About 90 minutes, stopping in Caye Caulker at roughly the 45-minute mark. Belize City to Caye Caulker alone is about 45 minutes. Boats run every 60 to 90 minutes through the day, so missing one usually costs you about an hour, not the whole day.
From Belize City, boats run from 8:00 AM to 5:30 PM (eight departures daily). From San Pedro, the first boat leaves at 6:00 AM (early enough for most international flight connections) and the last at 4:30 PM. The same schedule runs seven days a week.
Not directly: the San Pedro Belize Express leaves from the marine terminal in downtown Belize City, about 25 to 30 minutes from the airport by taxi (roughly US$25 to $30). If you land before mid-afternoon, you can usually make the next boat. Landing later than that, compare a 20-minute domestic flight to San Pedro before committing to the ferry.
Work backwards: airlines want you at BZE two to three hours before departure, the taxi from the marine terminal takes about 30 minutes, and the boat from San Pedro takes about 90 minutes. For a midday flight, that usually means the 6:00 AM or 7:00 AM boat from San Pedro. Many travelers sleep in Belize City or fly domestic instead of cutting it close.
In high season (December through April) and around holidays, booking online a day or two ahead is worth it: popular midday boats do fill. In slower months you can usually buy at the terminal, but arrive 30 minutes before departure either way to clear check-in and luggage loading.