San Pedro

Oct 25, 2019 - Oct 26, 2019

2 guests - 1 room

Need some inspiration on where to stay? Top rated cheap hotels in San Pedro include Royal Caribbean Resort, Mahogany Bay Resort & Beach Club, Curio Collection By Hilton and SunBreeze Hotel based on user reviews. Skyscanner hotels is a fast, free and simple way to organize your stay. In a few clicks you can easily search, compare and book your San Pedro accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. To get started, simply add your chosen travel dates to the search box above and let us find cheap hotel deals for you. Or alternatively, select from the hotel options above.

Top rated hotels in San Pedro

from $ 102
from $ 150
from $ 177

What are travelers saying about San Pedro?

Adventure Travelers
Outdoor Enthusiasts
Green Travelers
Business Travelers
Member reviews (27)
Kimberly Kimberly
Kimberly Kimberly

I've been here for a couple months now, and every day am reminded of just how lucky I am. From the white sand beaches and crystal blue waters, to the piping hot fryjacks, this island continually tries to steal my heart.

Michele Starsiak
Michele StarsiakLa Jolla

Golf carts, bikes and walking in town. Great local Belizean dishes, beachside tropical town, ... Fun area for a vacay in Central America. Con - Lots of trash around the streets and beach.

Aprile Rueppel Mazey
Aprile Rueppel MazeyFort Worth, Texas

We went during the off season so the island was pretty empty. You can rent golf carts to take you around which we thought was pretty fun. Since it was the off season most places were closed. There were still some shops to visit and places to eat. Most of our excursions were done in the water which is just beautiful. Fine sand and clear water...can't beat that.

Brian Ko
Brian KoLos Angeles, California

This great little island is a 15 minute puddle jumper flight from Belize City or an hour ferry ride. It sits on the second biggest barrier reef on the planet. Most of the hotels have a small dock and boats can be used as shuttles or they will pick you up for any sort of sea excursion (diving etc). The town has a ton of little restaurants and pretty decent night life. Even though everything in San Pedro IS walk able, it's only about 5 dollars to take a taxi anywhere in town. The northern half of the island has some more exclusive and isolated resorts but the area is not paved at all and there is a small toll. I would recommend renting a golf cart at least one day to explore the entire island, which is not difficult to do. Even though you are on an island, you can easily organize mainland excursions from there for fairly cheap. This little caye has a little bit of everything for everyone!


The least expensive month is October, with an average of $ 116 per night. The most expensive month to stay in San Pedro is February, with an average price of $ 176 per night.
The average price of a hotel in October last year was $ 132 per night. This is 9% less than the average nightly price of $ 144 seen over the previous 12 months.
In San Pedro, the expected average temperature in October is 27.4°C/81.3°F. The warmest month is typically May, which averages 32.0°C/89.6°F. The coolest month is January, with temperatures averaging 20.4°C/68.7°F.
The nearest airport to San Pedro is San Pedro (SPR) (0.86 miles). Other nearby airports include: Caye Caulker (13.73 miles) Belize City Municipal (31.95 miles) Belize City Philip S.W.Goldson Int (35.15 miles) Sartaneja (35.80 miles) Corozal (43.50 miles)

Plan a trip to Belize