Belize Ferry Schedule, Routes & Prices [2024]

Last Updated:

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

  1. Keep your luggage with you for fast checkout
  2. Purchasing round trip tickets is roughly 20% cheaper
  3. Last boat to popular islands leaves at 5:30PM
  4. Passengers can board earlier boat trips at no extra cost
  5. Purchasing tickets online can have an 11% processing fee

Ferry Map Belize

belize map with ferry and trip durations
Map of Belize ferry routes with time durations [Click to download]

Local Water Taxi

Belize City To San Pedro

caribbean sprinter logo

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

FromToOne WayRound Trip
Belize CitySan Pedro$34.50 USD$48.00 USD

Children are charged 60% of adult price

Notes

  • Only small boats available
  • Was previously Ocean Ferry
san pedro water taxi logo

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

FromToOne WayRound Trip
Belize CitySan Pedro$31.50 USD$58.50 USD

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 logo

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

FromToOne WayRound Trip
Belize CityCaye Caulker$29.50 USD$38.00 USD

Children are charged 60% of adult price

Notes

  • Only small boats available
  • Was previously Ocean Ferry
san pedro water taxi logo

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

FromToOne WayRound Trip
Belize CityCaye Caulker$21.50 USD$38.50 USD

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 logo

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

FromToOne WayRound Trip
Belize CityCaye Caulker$29.50 USD$38.00 USD

Children are charged 60% of adult price

Notes

  • Only small boats available
  • Was previously Ocean Ferry
san pedro water taxi logo

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

FromToOne WayRound Trip
Belize CityCaye Caulker$21.50 USD$38.50 USD

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

hokey pokey water taxi logo

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 🇲🇽

FromToOne WayRound Trip
ChetumalSan Pedro$72.00 USD$144.00 USD
ChetumalCaye Caulker$78.00 USD$156.00 USD

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 logo

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

FromToOne WayRound Trip
CorozalCaye Caulker$37.50 USD$70.00 USD
CorozalSan Pedro$30.00 USD$55.00 USD
CorozalSarteneja$12.50 USD$20.00 USD

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
thunderbold water taxi logo

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

FromToOne WayRound Trip
CorozalSan Pedro$31.00 USD$60.50 USD
CorozalSarteneja$15.50 USD$31.00 USD
SartenejaSan Pedro$29.50 USD$58.00 USD

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 logo

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

FromToOne WayRound Trip
IndependencePlacencia$5.00 USD$10.00 USD

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

hokey pokey water taxi logo

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

FromToOne WayRound Trip
Puerto BarriosPunta Gorda$37.50 USD$75.00 USD

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

hokey pokey water taxi logo

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

FromToOne WayRound Trip
Puerto CortésBig Creek$78.00 USD$156.00 USD

Notes

  • $20.00 USD departure tax is collected upon exiting Belize
  • Honduras Terminal: Barrio El Porvenir, Mercado de Mariscos, Puerto Cortés

Frequent Questions

Do I need to buy ferry tickets in advance?

Pre-booking is not necessary and is cheaper if purchased on the same day at the ticketing booth. If you miss your boat, you can load the next both with the same ticket. Purchasing tickets online also has an 11% processing fee.

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.

Can I walk to the Ferry Terminal from the Belize City Bus Terminal?

The Terminal is only five minutes away by taxi or it can be walked in about 15 minutes which is perfectly safe.

Can I take a dog on a ferry to the islands?

Yes, the ferry companies are pet-friendly but be prepared to pay an additional fee of $5.00 to $7.50 USD to transport your pet.