Hotel deals Belize San Pedro Town

Hotels in San Pedro Town

Find the best deals on 591 hotels in San Pedro Town

Check-in
Check-out
Compare vs. momondo |

Top San Pedro Town hotels

Find a cheap hotel in San Pedro Town that meets your travel needs.
$self.alt
Coco Beach Resort
9.0
$238
View all deals
$self.alt
Ramon's Village Resort
8.8
$158
View all deals
$self.alt
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
8.8
$231
View all deals
$self.alt
Banyan Bay Suites
9.0
$229
View all deals
$self.alt
X'tan Ha - The Waterfront Resort
8.4
$149
View all deals
$self.alt
Belizean Shores Resort
8.8
$140
View all deals
$self.alt
Sandbar Beachfront Hostel & Restaurant
8.6
$20
View all deals
$self.alt
Captain Morgan's Retreat
7.5
$188
View all deals
$self.alt
Las Terrazas Resort and Residences
8.2
$273
View all deals
$self.alt
Victoria House Resort & Spa
9.3
$235
View all deals
$self.alt
SunBreeze Suites
9.0
$179
View all deals
$self.alt
SunBreeze Hotel
8.9
$156
View all deals
$self.alt
The Palms Oceanfront Suites
9.4
$211
View all deals
$self.alt
Matachica Resort & Spa - Adults Only
$387
View all deals
$self.alt
Ambergris Sunset Hotel
9.1
$49
View all deals
$self.alt
Pur Boutique Cabanas
9.6
$146
View all deals
$self.alt
Sapphire Beach Resort
7.9
$120
View all deals
$self.alt
Costa Blu Beach Resort, Trademark Collection by Wyndham
8.5
$153
View all deals
$self.alt
Belize Tropical Dream Villas
9.5
$102
View all deals
$self.alt
Tradewinds Paradise Villas
9.3
$179
View all deals
$self.alt
Banana Beach Resort
7.6
$104
View all deals
$self.alt
White Sands Cove
9.0
$141
View all deals
$self.alt
Blue Tang Inn
8.9
$143
View all deals
$self.alt
Portofino Beach Resort
8.8
$176
View all deals
$self.alt
Belizean Cove Estates
9.5
$573
View all deals
$self.alt
Tres Cocos Resort
8.7
$128
View all deals
$self.alt
Private Casita In A Tropical Garden Oasis
9.6
$97
View all deals
$self.alt
Oceanfront Condo, Walking Distance Of Town, 1bdrm/1bath, Sleeps 4 Fully Furnish
9.0
$179
View all deals
$self.alt
Gorgeous Ocean Front2 Bedroom/2 Bath Condo
8.9
$282
View all deals
$self.alt
Laguna Hotel
8.1
$163
View all deals
$self.alt
Suite E202 Mara Laguna
9.3
$124
View all deals
$self.alt
Grand Colony Island Villas
9.1
$304
View all deals
$self.alt
Hummingbird Home Suites Queen Room 3-1
$111
View all deals
$self.alt
Mayan Princess Hotel
8.3
$128
View all deals
$self.alt
Caribbean Villas Hotel
7.3
$82
View all deals
$self.alt
Pedro's Hotel
7.0
$56
View all deals
$self.alt
Cayo Espanto
$2,102
View all deals
$self.alt
Xanadu Island Resort
9.5
$357
View all deals
$self.alt
Grand Caribe Belize
9.1
$358
View all deals
$self.alt
Hotel Del Rio
8.4
$48
View all deals

When to book a hotel in San Pedro Town

Check out the information below to find the best deal on a San Pedro Town hotel room
Low Season
September
High Season
April

cheapest month to stay

29%

expected price decrease

most expensive time to stay

114%

expected price increase

Price
$154 - $461
Highest day of week
Tuesday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$173

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$139

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in San Pedro Town is: 1-2 star, 19 days before. 3 star, on the same day that your stay begins.
1-2 star
$86 - $127
3 star
$136 - $176
4-5 star
$228 - $264

How much does a hotel in San Pedro Town cost per night?

Use the information below to find quality San Pedro Town hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Ambergris Sunset Hotel
9.1
$49
$self.alt
#2 most popular
Caribbean Villas Hotel
7.3
$82
$self.alt
Best value
Sandbar Beachfront Hostel & Restaurant
8.6
$20
3 stars
$self.alt
#1 most popular
X'tan Ha - The Waterfront Resort
8.4
$149
$self.alt
#2 most popular
Belizean Shores Resort
8.8
$140
$self.alt
Best value
Park Place Belize
8.1
$75
4 stars and above
$self.alt
#1 most popular
Coco Beach Resort
9.0
$238
$self.alt
#2 most popular
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
8.8
$231
$self.alt
Best value
Ramon's Village Resort
8.8
$158

Cheap hotels in San Pedro Town

These hotels and hostels are the cheapest accommodations available in San Pedro Town
$self.alt
Sandbar Beachfront Hostel & Restaurant
8.6
$20
$self.alt
Pedro's Hotel
7.0
$56
$self.alt
Hotel Del Rio
8.4
$48
$self.alt
Park Place Belize
8.1
$75
$self.alt
Ambergris Sunset Hotel
9.1
$49
$self.alt
Caribbean Villas Hotel
7.3
$82

Get the best value hotel in San Pedro Town

These hotels have the best prices for their ratings
$self.alt
Sandbar Beachfront Hostel & Restaurant
8.6
$20
$self.alt
Private Casita In A Tropical Garden Oasis
9.6
$97
$self.alt
Ambergris Sunset Hotel
9.1
$49
$self.alt
Park Place Belize
8.1
$75
$self.alt
Hotel Del Rio
8.4
$48
$self.alt
Ramon's Village Resort
8.8
$158

San Pedro Town travel information

How long do people stay in San Pedro Town?

Visiting San Pedro Town for 4 nights is the most common choice for our users.

How much does a hotel cost in San Pedro Town?

The price of a hotel in San Pedro Town depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around $220 per night.

When is the best time to book a hotel in San Pedro Town?

Hotels in San Pedro Town are usually cheapest during the month of September, you can expect a price decrease of around 37% during this period.

Which day is cheapest to stay in San Pedro Town?

Saturday is the cheapest day for hotel rooms in San Pedro Town. Monday is the most expensive day.

How much does a hostel in San Pedro Town cost?

Hostels in San Pedro Town (including hotels rated 2 stars and below) costs $56 per person, per night on average. This is a $164 per night cheaper than the average cost of hotels in San Pedro Town.


Looking for a specific type of hotel?

Check out these great hotels in San Pedro Town that are perfect for any stay
Romantic Hotels in San Pedro Town
$self.alt
Best value
Caribbean Villas Hotel
7.3
$82
$self.alt
#1 Most popular
Coco Beach Resort
9.0
$238
$self.alt
#2 Most popular
Belizean Shores Resort
8.8
$140
$self.alt
#3 Most popular
SunBreeze Suites
9.0
$179
$self.alt
#4 Most popular
Matachica Resort & Spa - Adults Only
$387
Kid-Friendly Hotels in San Pedro Town
$self.alt
Best value
Caribbean Villas Hotel
7.3
$82
$self.alt
#1 Most popular
Coco Beach Resort
9.0
$238
$self.alt
#2 Most popular
Belizean Shores Resort
8.8
$140
$self.alt
#3 Most popular
SunBreeze Suites
9.0
$179
$self.alt
#4 Most popular
Matachica Resort & Spa - Adults Only
$387

momondo's favorite hotels

Learn more about these user-preferred hotels in San Pedro Town

Start planning your trip to San Pedro Town

Hotel deals Belize San Pedro Town