About San Pedro

San Pedro is a beautiful island in Belize, very close to the Mexican border. With its unique atmosphere it is the perfect place to relax and spend some time with your friends & family by the Caribbean Sea.

The second largest reef in the world is just a short boat ride away from the shore so if you like snorkeling or scuba diving, you don’t have to go too far. You can always swim with sharks, rays and dolphins are also regular visitors of the Belize Barrier Reef.

The sandy streets with the golf carts will instantly give you the caribbean feeling.
Fresh seafood is served in all the restaurants accompanied with delicious local cocktails.

Useful hints and recommendations

We use belizean dollars on the island and the rate is 1usd=2bzd


Favourite restaurants

– Blue water grill
– Elvi’s kitchen
– Caramba
– El Fogon



– Sandy Toes
– Sunset Lounge
– Wayo’s


Truck stop

Perfect place to chill out for a football game day, different cuisines

Secret beach

Best beach on the island, bars and restaurants

Travelling to San Pedro

You can take direct flights to Belize city from the following cities:

– Atlanta
– Miami
– Fort Lauderdale
– Dallas
– Houston
– Chicago
– Los Angeles

From Belize city you have two options, either you take a 15 minute flight with a stunning view to San Pedro or you can take a 1,5 – 2 hours boat ride from the port of Belize city.

There are two airlines between Belize city and San Pedro: Maya Island Air , Tropic air. Both airlines have a similar price if not the same with a maximum of $65usd per person.

Belize Express water taxi departs several times a day from Belize city and costs around $21usd per person.

If you are coming through Mexico, you just have to go to Corozal , located at the border, and there is a direct flight by Tropic air, which takes around 20 minutes and costs roughly $75usd per person.

From the airport or from the boat stop we will organize your trip to Babylon Beach Resort!