Travel Belize By Ferry
To get to San Pedro or Caye Caulker, start from Belize City where the ferry terminals are located. Next, choose between San Pedro Belize Express & Caribbean Sprinter which have up to eight runs to the islands daily.
Average Ferry Prices
$36USD
Roundtrip to Caye Caulker
$56USD
Roundtrip to San Pedro
Ferry Travel Tips
- Keep your luggage with you for fast checkout
- Purchasing round trip tickets is roughly 20% cheaper
- Last boat to popular islands leaves at 5:30PM
- Passengers can board earlier boat trips at no extra cost
- Purchasing tickets online can have an 11% processing fee
Local Water Taxi
Belize City To San Pedro

Caribbean Sprinter
6 Sailings Daily
1 hr 30 mins

Caribbean Sprinter
6 Sailings Daily
1 hr 30 mins
Belize City to San Pedro
8:00AM
10:30AM
12:00Noon
1:30Noon
3:00PM
4:30PM
San Pedro to Belize City
6:00AM
7:00AM
8:00AM
10:00PM
1:00PM
3:00PM
All boats run daily
Children are charged 60% of adult price
Notes
- Only small boats available
- Was previously Ocean Ferry

San Pedro Belize Express
8 Sailings Daily
1 hr 30 mins

San Pedro Belize Express
8 Sailings Daily
1 hr 30 mins
Belize City to San Pedro
8:00AM
9:00AM
10:30AM
12:00Noon
1:30PM
3:00PM
4:30PM
5:30PM
San Pedro to Belize City
6:00AM
7:00AM
8:30AM
10:00AM
11:30AM
1:00PM
3:00PM
4:30PM
All boats run daily
9:00AM boat stops at Caye Chapel
Children are charged 60% of adult price
Notes
- Last boat leaves at exactly 5:30PM
- Each passenger is entitled 150lbs luggage
- Check luggage 30 mins before departure
- Passengers can board earlier or later boats
- Tickets valid three months after purchase
- Pet friendly: $7.50 USD to San Pedro
Local Water Taxi
Belize City To Caye Caulker

Caribbean Sprinter
6 Sailings Daily
1 hr

Caribbean Sprinter
6 Sailings Daily
1 hr
Belize City to Caye Caulker
8:00AM
10:30AM
12:00Noon
1:30PM
3:00PM
4:30PM
Caye Caulker to Belize City
6:30AM
7:30AM
8:30AM
10:30PM
1:30PM
3:30PM
All boats run daily
Children are charged 60% of adult price
Notes
- Only small boats available
- Was previously Ocean Ferry

San Pedro Belize Express
8 Sailings Daily
1 hr

San Pedro Belize Express
8 Sailings Daily
1 hr
Belize City to Caye Caulker
8:00AM
9:00AM
10:30AM
12:00Noon
1:30PM
3:00PM
4:30PM
5:30PM
Caye Caulker to Belize City
6:30AM
7:30AM
9:00AM
10:30AM
12:00Noon
1:30PM
3:30PM
5:00PM
All boats run daily
9:00AM & 3:30PM boats stop at Caye Chapel
Children are charged 60% of adult price
Notes
- Last boat leaves at exactly 5:30PM
- Each passenger is entitled 150lbs luggage
- Check luggage 30 mins before departure
- Passengers can board earlier or later boats
- Tickets valid three months after purchase
- Pet friendly: $5.00 USD to Caye Caulker
Local Water Taxi
San Pedro To Caye Caulker

Caribbean Sprinter
6 Sailings Daily
30 mins

Caribbean Sprinter
6 Sailings Daily
30 mins
San Pedro to Caye Caulker
6:00AM
7:00AM
8:00AM
10:00PM
1:00PM
3:00PM
Caye Caulker to San Pedro
8:45AM
11:15AM
12:45AM
2:15PM
3:45PM
5:15PM
All boats run daily
Children are charged 60% of adult price
Notes
- Only small boats available
- Was previously Ocean Ferry

San Pedro Belize Express
9 Sailings Daily
30 mins

San Pedro Belize Express
9 Sailings Daily
30 mins
San Pedro to Caye Caulker
6:00AM
7:00AM
8:30AM
10:00AM
11:30AM
1:00PM
3:00PM
4:30PM
-
Caye Caulker to San Pedro
7:00AM
8:45AM
9:45AM
11:15AM
12:45PM
2:15PM
3:45PM
5:15PM
6:15PM
All boats run daily
Children are charged 60% of adult price
Notes
- Each passenger is entitled 150lbs luggage
- Check luggage 30 mins before departure
- Passengers can board earlier or later boats
- Tickets valid three months after purchase
- Pet friendly: $5.00 USD to Caye Cualker
International Ferry
Mexico To Belize
Chetumal—San Pedro—Caye Caulker

Water Jets International
4 Sailings Weekly
1 hr 30 mins

Water Jets International
4 Sailings Weekly
1 hr 30 mins
Chetumal to San Pedro
🇲🇽 Chetumal 10:00AM
🇧🇿 San Pedro 10:30AM
🇧🇿 Caye Caulker 12:15PM
San Pedro to Chetumal
🇧🇿 Caye Caulker 12:45PM
🇧🇿 San Pedro 2:30PM
🇲🇽 Chetumal 5:00PM
Runs Mon, Wed, Fri, Sat
Chetumal time is Mexican time zone 🇲🇽
Children are charged 85% of adult price
Notes
- Arrive 2 hours before departure to clear immigration
- $20.00 USD departure tax collected upon exiting Belize
- Mexico time is one hour ahead of Belize
Local Water Taxi
Corozal To San Pedro
Corozal—Sarteneja—San Pedro

Belize Sea Shuttle
5 Sailings Weekly
2 hrs

Belize Sea Shuttle
5 Sailings Weekly
2 hrs
Corozal to San Pedro
Corozal 3:00PM
Sarteneja 3:30PM
San Pedro 4:30PM
San Pedro to Corozal
San Pedro 7:00AM
Sarteneja 8:00AM
Corozal 8:30AM
Runs On: Mon, Wed, Fri, Sat, Sun
No Runs: Tues, Thurs
Children are charged 60% of adult price
Notes
- Each passenger is entitled 50lbs luggage
- Dogs pay extra fee and travel in cage
- Must have valid ID when purchasing ticket
- Offices open all day
- No travel to Caye Caulker

Thunderbolt Water Taxi
1 Sailing Daily
2 hrs

Thunderbolt Water Taxi
1 Sailing Daily
2 hrs
Corozal to San Pedro
Corozal 7:00AM
Sarteneja 7:30AM
San Pedro 8:30AM
San Pedro to Corozal
San Pedro 3:00PM
Sarteneja 4:30PM
Corozal 5:00PM
All boats run daily
Sarteneja stops by reservation only
Children are charged 60% of adult price
Notes
- Corozal office opens between 5:45AM—7AM and 4:30PM—6PM
- San Pedro office opens 9AM—3PM
- Sarteneja travel only by reservations
Local Water Taxi
Independence To Placencia

Hokey Pokey Water Taxi
9 Sailings Daily
10 mins

Hokey Pokey Water Taxi
9 Sailings Daily
10 mins
Independence to Placencia
6:30AM
7:30AM
8:00AM
10:00AM
11:00AM
12:00Noon
2:30PM
4:30PM
5:30PM
Placencia to Independence
6:45AM
7:45AM
10:00AM
12:30PM
2:30PM
4:00PM
5:00PM
6:00PM
-
Last Boat On Sundays:
From Independence 4:30PM
From Placencia 5:00PM
Notes
- Faster ride to Placencia via boat
- Boats have more frequency than buses to Placencia
International Ferry
Belize To Guatemala
Punta Gorda—Livingston—Puerto Barrios

Requena's Charter Service
5 Sailings Weekly
1 hr

Requena's Charter Service
5 Sailings Weekly
1 hr
Punta Gorda to Puerto Barrios
🇧🇿 Punta Gorda 9:30AM
🇬🇹 Puerto Barrios 10:30AM
Puerto Barrios to Punta Gorda
🇬🇹 Puerto Barrios 2:00PM
🇧🇿 Punta Gorda 3:00PM
Runs Monday to Friday
Notes
- Purchase ticket before 9:00AM at Punta Gorda
- Purchase ticket before 1:30PM at Puerto Barrios
- $20.00 USD departure tax is collected upon exiting Belize
International Ferry
Belize To Honduras
Big Creek—Placencia—Puerto Cortés

Pride of Belize
1 Sailing Weekly
2 hrs

Pride of Belize
1 Sailing Weekly
2 hrs
Big Creek to Puerto Cortés
🇧🇿 Placencia 9:00AM
🇧🇿 Big Creek 11:00AM
🇭🇳 Puerto Cortés 2:00PM
Puerto Cortés to Big Creek
🇭🇳 Puerto Cortés 11:00AM
🇧🇿 Big Creek 1:00PM
🇧🇿 Placencia 2:00PM
Runs from Belize 🇧🇿 on Fridays only
Runs from Honduras 🇭🇳 on Mondays only
Notes
- $20.00 USD departure tax is collected upon exiting Belize
- Honduras Terminal: Barrio El Porvenir, Mercado de Mariscos, Puerto Cortés
Frequent Questions
How long is the boat ride from Belize to San Pedro?
The trip is 1 hour and 30 mins long.
How long is the boat ride from Belize to Caye Caulker?
The trip is roughly one hour long.
How do I get from Belize Airport to the Ferry Terminal?
Unfortunately there are no shared shuttles from the airport to Belize City. The main way of getting to the ferry terminal is by taking a 30-minute taxi ride directly to Belize City for $30.00 USD. The only other way is by walking for 35 minutes to the nearest bus stop on the Northern Highway.
How far is the Belize City Bus Terminal from the Ferry Terminal?
The Terminal is only five minutes away by taxi or it can be walked in about 15 minutes which is perfectly safe.
Do I have to pre-book ferry tickets?
Purchasing tickets online has an 11% processing fee. Pre-booking is not necessary and is cheaper if purchased on the same day at the ticketing booth.