Agoda Hero Banner

Find Hotels in San Pedro, Belize

224 vacation rentals and hotels available now

10 best hotels in San Pedro

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
San Pedro,San Pedro - View on map
"We had a great stay here. The beach club is amazing - I went every day and didn't encounter any of the problems I read about in previous reviews regarding sea lice. I was always able to find a chair in the shade and we had a lot of fun with the paddleboards and the over-water hammocks! The resort food is expensive - the taco shack was closed for the Easter holiday so our options were limited. We also found that some of the shacks were very expensive as well. Cheaper food is available in the town - a 40 minute walk, 15 minute bike ride, or $20 BZD away. The location (away from the center of town) is important to keep in mind when booking this resort. The resort has a great gym and amazing wifi everywhere."
Show more
9.3

Exceptional

7 reviews

Avg price per night
$ 229
SunBreeze Hotel
San Pedro,San Pedro - View on map
"The stay was great. Staff was extremely friendly and helpful and the location was just fantastic. Clean hotel, and overall great value for the money. A/C temperatures were off, and the wifi was only available in the courtyard, but other than that - really a great hotel for the price. "
Show more
9.3

Exceptional

3 reviews

Lina Point Belize Overwater Resort
San Pedro,San Pedro - View on map
Avg price per night
$ 178
Blue Tang Inn
San Pedro,San Pedro - View on map
"I chose this hotel because it was very close to Chuck and Robbie's dive shop on Ambergris Caye, Belize. The hotel was no more than a one minute walk and could be done barefoot on the sand. A very light breakfast, fruit and a varying additional item (sopapillas, waffles, French toast), were served from 7-10 AM. No other meals were served, but the hotel was close to many beach restaurants. On the negative side, the nightly rate was $129 on Agoda, but an extra 10% room tax was added to this rate. The booked Agoda rate did not reflect this. Also, for Belize, the room was on the pricey side. If you are interested in SCUBA diving, you can decide if the extra price is worth the added convenience of being close to the dive shop."
Show more
6.3

Very good

1 review

Avg price per night
$ 160
hotel coastalbay 2
San Pedro,San Pedro - View on map
Avg price per night
$ 37
Ocean Tide Beach Resort
San Pedro,San Pedro - View on map
"Located right on the beach and close to several good restaurants."
7.8

Very good

2 reviews

Blue Water Beach Villas
San Pedro,San Pedro - View on map
Avg price per night
$ 126
Ramon's Village Resort
San Pedro,San Pedro - View on map
8.4

Excellent

1 review

Avg price per night
$ 245
Avg price per night
$ 343
Drift Inn
San Pedro,San Pedro - View on map
"I personally like private rooms with a hostel feel and Drift Inn fit everything I wanted."
7.6

Very good

2 reviews

Fast facts about San Pedro, Belize

Accommodations224 properties
Popular hotelMahogany Bay Resort & Beach Club, Curio Collection by Hilton
Popular areaSan Pedro
Nightly rates fromS$40
AirportJohn Greif II Airport

Discover the neighborhoods of San Pedro


Today's Top Deals
10% OFF
Expires in 1 week!
Get an additional 10% discount on top of great deals in Melbourne
10% OFF
Expires in 1 week!
Valid on bookings made 18 Jun 2021 through 1 Jul 2021 for accommodation that shows the option to enter a coupon code on the booking form.
Search Properties
8% OFF
Expires in 2 days!
Get 8% off your accommodations in Maldives Islands now
8% OFF
Expires in 2 days!
Valid on bookings made 12 Jun 2021 through 25 Jun 2021 for accommodation that shows the option to enter a coupon code on the booking form.
Search Properties
5% OFF
Expires in 4 days!
Dreaming of the beach? Get 5% off in Cancun.
5% OFF
Expires in 4 days!
Valid on bookings made 21 Jun 2021 through 27 Jun 2021 for accommodation that shows the option to enter a coupon code on the booking form.
Search Properties

Just booked


Just viewed by other Agoda travelers



More about San Pedro

Agoda.com offers a selection of the very best hotels in San Pedro, Belize to ensure your visit fits your expectations. With more than 263 hotels spread across the entire city, you are sure to find a property convenient for you. Many areas, each with a distinctive atmosphere, are just waiting to be discovered across the city. The city is served by 1 airports which means it is accessible from almost every major city in the world. There are so many things to do, you may want to stay an extra week or so to experience them all. Don't delay and book today to get the best hotel deals in San Pedro!


null