Hotels in San Pedro Town

Search and compare San Pedro Town hotels from hundreds of travel sites and save

San Pedro Town, Belize
4 Dec — 5 Dec2
San Pedro Town, Belize
Sat 4/12
Sun 5/12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in San Pedro Town

Filter by star ratings
All filters
Matachica Resort & Spa - Adults Only
Matachica Resort & Spa - Adults Only
9.0 Excellent
5 miles north of San Pedro, San Pedro Town, Belize
Show on map
5.5 mi from city centre, San Pedro Town 
ExcellentBased on 12 reviews
9.0

Matachica Resort & Spa is located on Ambergris Caye and provides 4-star facilities as well as a Jacuzzi. Those staying at the property have access to a sun deck and an outdoor pool.

Ramon's Village Resort
Ramon's Village Resort
8.9 Excellent
Coconut Drive, San Pedro Town, Belize
Show on map
0.0 mi from city centre, San Pedro Town 
ExcellentBased on 181 reviews
8.9

Ramon's Village Resort is situated in San Pedro and offers free Wi-Fi. It has a spa, as well as an outdoor pool, a coffee bar and a safe.

Tips for booking a San Pedro Town hotel

Cheapest month:August
Most expensive month:May
Average price in San Pedro Town:£167/night
Absolute cheapest price found:£12/night
Cheapest day:Tuesday
Most expensive day:Thursday
£80 - £369
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£77 - £249
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated San Pedro Town hotels

Show all 744 hotels
1
Ramon's Village Resort
Ramon's Village Resort
8.9 Excellent
Coconut Drive, San Pedro Town, Belize
Show on map
0.0 mi from city centre, San Pedro Town, Belize 

Ramon's Village Resort is situated in San Pedro and offers free Wi-Fi. It has a spa, as well as an outdoor pool, a coffee bar and a safe.

Cheapest hotels in San Pedro Town, Ambergris Caye

Show all 744 hotels
Ramon's Village Resort
Ramon's Village Resort
8.9 Excellent
Coconut Drive, San Pedro Town, Belize
Show on map
0.0 mi from city centre,  

Ramon's Village Resort is situated in San Pedro and offers free Wi-Fi. It has a spa, as well as an outdoor pool, a coffee bar and a safe.

£126
Avg. per night
Matachica Resort & Spa - Adults Only
Matachica Resort & Spa - Adults Only
9.0 Excellent
5 miles north of San Pedro, San Pedro Town, Belize
Show on map
5.5 mi from city centre,  

Matachica Resort & Spa is located on Ambergris Caye and provides 4-star facilities as well as a Jacuzzi. Those staying at the property have access to a sun deck and an outdoor pool.

£283
Avg. per night

Hotel prices in San Pedro Town

4 stars and up

£126 - £283

Matachica Resort & Spa - Adults Only

No. 1 most popular

£283
Avg. per night
Ramon's Village Resort

Best value

£126
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in San Pedro Town

San Pedro Town travel FAQs

  • What are the best hotels in San Pedro Town?

    181 reviews rated Ramon's Village Resort with an average score of 8.9/10. It may also be worth looking into the Royal Caribbean Resort, which received a rating of 8.0/10 from 77 reviews. Coco Beach Resort could also be a good option, with a score of 9.1/10 from 77 reviews.

  • How much do hotels in San Pedro Town cost?

    San Pedro Town hotels have an average price of £148/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in San Pedro Town?

    £32 per night is the cheapest San Pedro Town hotel price found in our data from the last 72 hours.