Agoda Hero Banner

Find Hotels in San Pedro, Belize

194 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
Ambergris Sunset Hotel
San Pedro,San Pedro - View on map
"Hotel was clean, great value on San Pedro. The owner was very helpful and gave us a lift to the water taxi on the day that we left. Pool is *tiny* (max occupancy 6), but refreshing. Sunset from the rooftop was breathtaking. The budget room was small, but enough for two people who like each other. I also appreciated that it was the only hotel we stayed at on our visit to Belize that provided shampoo (I forgot mine)."
Show more
8.6

Excellent

6 reviews

Avg price per night
$ 61
Lina Point Belize Overwater Resort
San Pedro,San Pedro - View on map
"Kids enjoyed watching through the glass floors to try to see fish while they were going to sleep at night"
9.5

Exceptional

6 reviews

Avg price per night
$ 205
La Casa de Paz, Gold Standard Approved
San Pedro,San Pedro - View on map
"The best aspect of the place was its proximity to the city center and all its restaurants and entertainment."
8.4

Excellent

1 review

Avg price per night
$ 67
Hotel Ocean Paradise gold standard
San Pedro,San Pedro - View on map
"Accommodations are fine."
8.4

Excellent

1 review

Avg price per night
$ 55
Belize Budget Suites
San Pedro,San Pedro - View on map
Avg price per night
$ 82
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

9 reviews

Avg price per night
$ 324
hotel coastalbay 2
San Pedro,San Pedro - View on map
Avg price per night
$ 53
Hotel Del Rio
San Pedro,San Pedro - View on map
8.6

Excellent

2 reviews

Avg price per night
$ 86
Royal Caribbean Resort
San Pedro,San Pedro - View on map
Avg price per night
$ 106
Alaia Belize, Autograph Collection
San Pedro,San Pedro - View on map
Avg price per night
$ 382

Fast facts about San Pedro, Belize

Accommodations194 properties
Popular hotelMahogany Bay Resort & Beach Club, Curio Collection by Hilton
Popular areaSan Pedro
Nightly rates from$74
AirportJohn Greif II Airport

Discover the neighborhoods of San Pedro


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!