Hotels in San Pedro Town, Belize

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

San Pedro Town, Belize
13 Aug — 14 Aug2
San Pedro Town, Belize
Sat 13-8
Sun 14-8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in San Pedro Town

Filter by star ratings
All filters
Matachica Resort & Spa - Adults Only
9.0 Excellent
5 Miles North of San Pedro, San Pedro Town, Belize
Show on map
8.9 km from city centre, San Pedro Town, Belize 
ExcellentBased on 27 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.

Tips for booking hotels in San Pedro Town

Cheapest month:July
Most expensive month:May
Average price in San Pedro Town:S$ 471/night
Cheapest price found:S$ 33/night
Cheapest day:Saturday
Most expensive day:Wednesday
S$ 176 - S$ 552
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 188 - S$ 305
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Hotel prices in San Pedro Town

4 stars +

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

Where to stay in San Pedro Town

Facts about staying in San Pedro Town

  • What are the best hotels in San Pedro Town?

    Coco Beach Resort, rated with a score of 9.2 from 108 reviewers, is one of the most popular hotels in San Pedro Town. Other top stays include Ambergris Sunset Hotel, with an average rating of 8.6 from 310 reviewers, and Matachica Resort & Spa - Adults Only, with a score of 9.0 from 25 reviewers.