How to Take the San Pedro to Caye Caulker Water Taxi and Back

Dan and Lucy smiling in their sunglasses as they prepare to leave Ambergris Caye on the San Pedro Belize Express Ferry.

This post may contain affiliate links, which means we might earn a small commission on anything purchased through these links at no extra cost to you. Learn more on our disclaimer page.

If you’re planning to travel between San Pedro on Ambergris Caye and its neighbouring island of Caye Caulker, you’ll find you have two choices: plane and boat. While flying is tempting, it’s more expensive and no faster. Water taxis (ferries) run frequently throughout the day, offering a quick and scenic way to hop between these two popular Belizean islands. At only 20 miles and a smooth 30-minute ferry journey apart, it’s easy to take a day trip from San Pedro to Caye Caulker or vice versa. And, if you can’t choose between Ambergris Caye or Caye Caulker, the ferry makes it easy to visit both. In this post, we’ve covered ticket prices, schedules, and travel tips, providing everything you need to know to make your island transfer smooth and hassle-free.

San Pedro – Caye Caulker Ferry at a glance

  • What: The easiest way to get between San Pedro and Caye Caulker is by water taxi (ferry).
  • Where: The San Pedro Ferry Terminal and Caye Caulker Ferry Terminal.
  • How: Take the San Pedro Belize Express or Caribbean Sprinter water taxi.
  • Time: Expect the crossing to take between 30 and 45 minutes.
  • Cost: A one-way ticket costs about $25 USD with discounts on return tickets.
  • Currency: Belizean Dollar ($ BZD), although the US Dollar ($ USD) is also widely accepted. $2 BZD = $1 USD.
  • Good to know: Arrive around 30 minutes early to collect your ticket, drop off your luggage, and be ready for boarding.
A water taxi that runs between Caye Caulker and San Pedro in Belize.
It’s easy to take the San Pedro-Caye Caulker Water Taxi

What is the best way to get between San Pedro and Caye Caulker?

Ambergris Caye and Caye Caulker are widely regarded as two of the best islands in Belize to visit, so you may be wondering how to get there. While you can fly between the two islands, the best way to travel between San Pedro and Caye Caulker is by water taxi, which is fast, scenic, affordable, and runs frequently throughout the day.

There are two companies that operate the ferry route between San Pedro and Caye Caulker:

  • San Pedro Belize Express – The main ferry operator between San Pedro, Caye Caulker, and Belize City. They also run the international ferry route between Chetumal (Mexico) and Belize.
  • Caribbean Sprinter – A fast-growing, local ferry and shuttle operator based in Belize City, offering reliable service between Belize City, San Pedro, and Caye Caulker.

Some outdated posts might also mention Ocean Ferry Belize, but this operator no longer runs.

Bookaway is amazing for booking ferries and shuttles throughout Belize. You can get 5% off with our code THOROUGHLY5.

The Split, a turquoise channel between the two islands of Caye Caulker, viewed from an aeroplane.
The best way to get to Caye Caulker is by ferry

How long is the ferry from San Pedro to Caye Caulker and back?

The water taxi ride between San Pedro and Caye Caulker typically takes around 30 to 45 minutes one way. The short travel time is great, as you don’t lose a day of your Belize itinerary just travelling. Most operators maintain this duration, though travel times can vary slightly due to sea conditions.

With boats running several times per day, this is a super convenient and scenic way to hop between the two islands. It’s easy to visit Caye Caulker on a day trip from San Pedro on the ferry, or vice versa.

The ferry from San Pedro to Caye Caulker on a clear, cloudless day
Most water taxi rides take about 45 minutes

How much is the water taxi from San Pedro to Caye Caulker and back?

The water taxi from San Pedro to Caye Caulker (or the other way around) costs about $25 USD one-way, depending on the operator and whether you book in advance or at the dock. You can often get a slight discount for buying a return ticket, rather than two one-way tickets.

You can buy tickets online or in person at the ferry terminal. It might be slightly more expensive to buy in person or on the day, and you should arrive early to ensure you get tickets for the departure you’d like.

It’s recommended to book in advance, especially during holidays and high season between December and April.

Palm trees swaying in the breeze along a stretch of tropical coast.
The water taxi is an affordable way to get around

San Pedro and Caye Caulker Ferry Schedules

Boats run multiple times daily between 6:00 AM and 6:30 PM, with extra services during peak season.

The most up-to-date ferry schedules are posted on boards outside each ferry terminal and advertised on signs within the buildings at the ticket offices. It’s best to check the operator’s schedule online or at the local terminal a day in advance.

San Pedro to Caye Caulker Water Taxi Schedule

The San Pedro Belize Express Water Taxi leaves San Pedro for Caye Caulker at:

  • 6:00 AM
  • 7:00 AM
  • 8:30 AM
  • 10:00 AM
  • 11:30 AM
  • 1:00 PM
  • 3:00 PM
  • 4:30 PM

The Caribbean Sprinter Water Taxi leaves San Pedro for Caye Caulker at:

  • 6:00 AM
  • 8:00 AM
  • 10:00 AM
  • 1:00 PM
  • 4:00 PM

Caye Caulker to San Pedro Water Taxi Schedule

The San Pedro Belize Express Water Taxi leaves Caye Caulker for San Pedro at:

  • 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

The Caribbean Sprinter Water Taxi leaves Caye Caulker for San Pedro at:

  • 8:45 AM
  • 11:15 AM
  • 2:15 PM
  • 3:45 PM
  • 5:15 PM
Signs showing the San Pedro Belize Express Water Taxi schedule.
Schedules may change seasonally

Taking the water taxi from San Pedro to Caye Caulker

In San Pedro, boats depart from the main water taxi terminal on Coconut Drive. It’s next to the Royal Kahal Beach Resort.

  • The old ferry terminal is still pinned on Google Maps, so be sure you don’t go to the wrong place!
Outside San Pedro Ferry Terminal on a sunny day. Tourists are waiting for taxis and golf cart rentals.
San Pedro has a new ferry terminal

Departing San Pedro

Departing San Pedro by water taxi is a relaxed and straightforward experience, but it helps to know what to expect to make your trip smooth and enjoyable.

If you’re taking a morning ferry, it’s a good idea to arrive 30 to 60 minutes early, especially during busy periods or weekends, as boats can fill up quickly.

If you have luggage, it may be tagged and loaded separately at the back of the boat. You’ll be given a ticket that matches the bag tag to collect it later. Usually, staff are waiting outside the terminal when you arrive to collect your luggage for you.

The port of San Pedro as viewed from the ferry. The ferry is the easiest and most affordable way to get between the islands of Belize.
Check-in is a smooth process

The ferry terminal

When you arrive at the terminal, you’ll see clearly marked signs for different ferry operators like San Pedro Belize Express and Caribbean Sprinter. Each company has its own check-in counter.

There’s a large waiting area with seats. While you wait, you can grab a snack or drink at nearby kiosks or simply relax and people-watch.

Two gates to two different water taxis in Belize. One water taxi is headed for Caye Caulker, and the other for Belize City.
Ferries leave San Pedro for Caye Caulker and Belize City

Buying and collecting tickets

If you bought your ticket online, show your confirmation email or QR code, and you’ll be provided with paper tickets.

If not, you can purchase tickets on the spot. Card is accepted, but it’s safer to bring cash (USD or BZD) too, as the terminal can sometimes not work.

Ferry tickets from San Pedro to Caye Caulker in Belize.
You can pay in cash or by card

Boarding

Boarding usually starts about 15 to 20 minutes before departure. Staff will call out destinations like Caye Caulker or Belize City and guide you to the correct queue.

It’s super easy to board the boat – simply hand over your ticket and hop on.

A ferry ready to take passengers from San Pedro to Caye Caulker. The words "San Pedro Belize Express" are painted on the side of the boat.
Boarding is super easy and quick

The journey

Once on board, seating is first-come, first-served, so sit wherever you’re comfortable. Window seats offer the best views, while the back tends to be the most stable if you’re prone to seasickness.

The boats are mid-sized speedboats, usually covered but open on the sides, seating around 50 to 100 people. They’re equipped with all the standard safety equipment and have lavatories at the back.

The ride takes 30 to 45 minutes, depending on sea conditions. There might be occasional spray, light rocking, and you should look out for beautiful views of turquoise waters and mangroves. You may also see boats moored at the famous Hol Chan Marine Reserve & Shark Ray Alley near San Pedro.

The inside of the Caye Caulker to San Pedro Ferry. The ferry is quite quiet with more empty seats than taken seats.
The journey is scenic but can be bumpy

Arriving in Caye Caulker

When you reach Caye Caulker, you’ll disembark at the main ferry pier, right in the centre of town. It’s right near the island’s best bars, restaurants, and hotels. Head down the pier, and you’re on Caye Caulker!

A sign by Belize Water Taxi that reads "Welcome To Caye Caulker. Thank you for choosing us!".
Caye Caulker is a smaller terminal

Wait at the luggage collection point to get your bags (hand over the ticket that matches the bag tag).

Porters may be milling about and offer to help with bags (tips are appreciated but not mandatory).

A taxi’s not needed in Caye Caulker, as the island is highly walkable. But golf cart taxis will be waiting if you’d prefer a ride, and bikes are available for rent nearby.

A sign dictating the Luggage Claim Area for the San Pedro Belize Express Water Taxi.
Pick up your luggage with the ticket stub
Powered by GetYourGuide

Taking the water taxi from Caye Caulker to San Pedro

Leaving Caye Caulker by water taxi is simple and relaxed, much like the island itself. The dock is located on the east coast, near the main Split and the village centre. It’s a small, open-air structure near the heart of the village.

A sign by Belize Express Water Taxi that reads "Thank you for choosing us!" with the destinations along the bottom: "Belize City. Caye Caulker. San Pedro. Chetumal, Mexico.".
It’s easy to take the water taxi to San Pedro

Buying and collecting tickets

You can buy tickets online in advance or directly at the ferry terminal in Caye Caulker, located near the main village area, close to the Split.

If you already have a ticket, head straight to the check-in counter to confirm your trip and receive a boarding pass or sticker.

The timetable for the San Pedro Belize Express displayed on a screen in a ferry terminal.
Tickets can be bought in person or online

Departing Caye Caulker

You should arrive at the terminal at least 30 minutes before your departure. While things usually move at ‘island time’, boats tend to leave on schedule, especially during busy periods.

Larger luggage is usually collected and tagged before boarding (keep the ticket that matches your bag tag for later), while smaller bags can be kept with you.

The luggage check in department for the Caye Caulker to San Pedro Ferry.
Drop off any luggage and receive a ticket

Boarding

Boarding usually begins 15 to 20 minutes before departure. Staff will call your destination – San Pedro or Belize City – and help direct you to the right boat.

Seating is first-come, first-served, so arrive early if you prefer a spot with more breeze or shade.

The side of a Belize Water Taxi, docked and awaiting passengers to embark.
Try to arrive slightly earlier than the boarding time

The journey

The journey from Caye Caulker to San Pedro is no different from San Pedro to Caye Caulker. It takes around 30 to 40 minutes and is usually smooth. Depending on sea conditions, there might be slight spray or rocking. Take seasickness precautions if you’re prone to it.

The view across the ferry dock in San Pedro. The sun is high in the sky, and the coast is lined with palapas and palm trees.
Keep an eye out for views of the Barrier Reef

Arriving in San Pedro

You’ll dock at the main water taxi terminal in San Pedro, in the centre of town.

Luggage is usually offloaded quickly, and you can collect it from the luggage claim point with your ticket.

From there, it’s easy to walk to nearby hotels, restaurants, or catch a golf cart taxi. If you’ve arranged a transfer with a San Pedro hotel or resort, they will be waiting at the entrance for you and may help with your bags. You can also arrange with your rental agency to meet you at the dock and pick you up with your luggage, so you can head straight off with your San Pedro golf cart rental.

The immigration building at the port of San Pedro, Belize. Visitors to the Island of Ambergris Caye from Chetumal in Mexico must sign in and have their passports stamped.
San Pedro has more infrastructure than Caye Caulker

Getting to San Pedro or Caye Caulker from Belize City

If you’ve flown in internationally, you’ll first need to reach the island of your choice from Belize City.

If you’re backpacking down Latin America, you can take the water taxi ferry from Chetumal (Mexico) to San Pedro or Caye Caulker (Belize).

You may wish to take the service the other way, to Belize City, after spending time on the islands, as it has great connections to other amazing destinations in Belize.

Belize City to San Pedro & Caye Caulker Ferry Schedule

The San Pedro Belize Express Water Taxi leaves Belize City for San Pedro and Caye Caulker at:

  • 8:00 AM
  • 9:00 AM
  • 10:30 AM
  • 12:00 AM
  • 1:30 PM
  • 3:00 PM
  • 4:30 PM
  • 5:30 PM

The Caribbean Sprinter Water Taxi leaves Belize City for San Pedro and Caye Caulker at:

  • 8:00 AM
  • 10:30 AM
  • 1:30 PM
  • 3:00 PM
  • 4:30 PM

San Pedro to Belize City Ferry Schedule

The San Pedro Belize Express Water Taxi leaves San Pedro for Belize City (stopping at Caye Caulker) at:

  • 6:00 AM
  • 7:00 AM
  • 8:30 AM
  • 10:00 AM
  • 11:30 AM
  • 1:00 PM
  • 3:00 PM
  • 4:30 PM

The Caribbean Sprinter Water Taxi leaves San Pedro for Belize City (stopping at Caye Caulker) at:

  • 6:00 AM
  • 8:00 AM
  • 10:00 AM
  • 1:00 PM
  • 4:00 PM

Caye Caulker to Belize City Ferry Schedule

The San Pedro Belize Express Water Taxi leaves Caye Caulker for Belize City at:

  • 6:30 AM
  • 7:30 AM
  • 9:00 AM
  • 10:30 AM
  • 12:00 PM
  • 1:30 PM
  • 3:30 PM
  • 5:00 PM

The Caribbean Sprinter Water Taxi leaves Caye Caulker for Belize City at:

  • 6:30 AM
  • 8:30 AM
  • 10:30 AM
  • 1:30 PM
  • 4:30 PM
Boats arriving in Caye Caulker by ferry, the most affordable way to travel between the islands of Belize.
Belize City Water Taxis run to both islands

San Pedro – Caye Caulker Ferry Tips

Here are some helpful tips to make your water taxi ride smooth, affordable, and enjoyable:

  • Reserve online during high season or holidays to guarantee a seat.
  • Round-trip tickets are often cheaper than two one-way tickets.
  • Arrive 30 minutes early to secure a good seat and ensure boarding.
  • Boats can be busy in high season, so pre-booking online or at a local kiosk is helpful.
  • Luggage is usually included, but large or extra bags might incur a small fee.
  • Keep essentials (water, sunscreen, camera, meds) in your carry-on.
  • Boats can be bumpy, so take seasickness medication ahead of time if necessary.
  • It’s a beautiful ride, so have your camera ready!
A hut advertising water taxis for Belize City, Caye Caulker San Pedro, and Chetumal.
Be sure to book in advance in peak seasons

San Pedro – Caye Caulker Ferry FAQs

We’ve answered these frequently asked questions to help you plan a smooth and stress-free journey.

How do I get to Caye Caulker?

The easiest way to get to Caye Caulker is by taking a water taxi (ferry) from San Pedro (Ambergris Caye) or Belize City, although regional flights to Caye Caulker Municipal Airport (CUK) are also an option. Daily ferries run frequently and take about 30-45 minutes from San Pedro and 1.5-2 hours from Belize City.

How do I get to San Pedro, Ambergris Caye?

You can fly into San Pedro’s John Greif II Airport (SPR) from Belize City or other regional airports, or take a water taxi from Belize City or Caye Caulker.

How do I get from San Pedro to Caye Caulker?

The best way to get from San Pedro to Caye Caulker is by water taxi. Two operators run frequent ferries between the two islands, with trips lasting about 30 to 45 minutes.

Is there a ferry from San Pedro to Caye Caulker?

Yes, both San Pedro Belize Express and Caribbean Sprinter run regular ferry services between San Pedro and Caye Caulker throughout the day.

How much is the ferry from Ambergris Caye to Caye Caulker?

One-way tickets typically cost between $20 and $25 USD, with round-trip tickets available at a discounted price.

What is the best way to get from San Pedro to Caye Caulker?

Taking a water taxi is the best and most popular option to get from San Pedro to Caye Caulker, being fast, reliable, and scenic.

How long is the boat ride from Caye Caulker to San Pedro?

The ferry ride between San Pedro and Caye Caulker usually takes 30 to 45 minutes, depending on the operator and sea conditions.

How much does it cost to get from Belize City to Caye Caulker?

A one-way ferry ticket costs around $25 USD, with round-trip tickets often available for about $40 to $45 USD.

What time is the last ferry from Belize to Caye Caulker?

The last ferry from Belize City to Caye Caulker typically departs around 5:00 to 6:30 PM, but schedules can vary by operator and season.

Do you need to book the Caye Caulker ferry in advance?

Booking ahead is recommended during high season (December to April) or on holidays. Otherwise, you can usually buy tickets at the dock on the day of travel.

How far is Caye Caulker from San Pedro, Belize?

The two islands are about 20 miles (32 km) apart by sea.

A painting of sea life including sharks, a turtle, a dolphin, eagle rays, and a stripey fish. At the top of this scene are the words "Welcome to San Pedro".
We hope you have a smooth ferry journey!

Read next:

How to Get to Belize From Mexico via Ferry, Bus, and More

San Pedro vs Caye Caulker: Which Island is Right For You?

A Traveller’s Guide to San Pedro & Ambergris Caye

30 Best Things to Do in San Pedro & Ambergris Caye

A Comprehensive Caye Caulker Travel Guide

27 Best Things to Do in Caye Caulker

Our Belize Destination Guides:

Our Belize Travel Guides:

Save this article for later!