Hotel deals Belize San Pedro Town

Hotels in San Pedro Town

Find the best deals on 572 hotels in San Pedro Town

Check-in
Check-out
Compare vs. momondo |

Top Hotels in San Pedro Town

Find the perfect San Pedro Town hotel for business or leisure
$self.alt
Banyan Bay Suites
9.0
$229
View all deals
$self.alt
Blue Tang Inn
8.9
$143
View all deals
$self.alt
Ramon's Village Resort
8.9
$158
View all deals
$self.alt
San Pedro Holiday Hotel
8.4
$112
View all deals
$self.alt
SunBreeze Hotel
9.2
$156
View all deals
$self.alt
Caribe Island Condos
$103
View all deals
$self.alt
Portofino Beach Resort
9.0
$176
View all deals
$self.alt
Banana Beach Resort
8.0
$104
View all deals
$self.alt
Belizean Shores Resort
9.1
$140
View all deals
$self.alt
Mata Rocks Resort
8.6
$137
View all deals
$self.alt
White Sands Cove
9.1
$141
View all deals
$self.alt
Changes In Latitudes Bed and Breakfast Inn
8.1
$94
View all deals
$self.alt
Royal Caribbean Resort
8.1
$96
View all deals
$self.alt
Corona Del Mar
7.6
$93
View all deals
$self.alt
Exotic Caye Beach Resort
7.8
$177
View all deals
$self.alt
Grand Colony Island Villas
8.7
$304
View all deals
$self.alt
Mayan Princess Hotel
8.5
$128
View all deals
$self.alt
SunBreeze Suites
9.1
$179
View all deals
$self.alt
Reef Village
$278
View all deals
$self.alt
Cayo Espanto
$2,102
View all deals
$self.alt
Las Terrazas Resort and Residences
8.4
$273
View all deals
$self.alt
Coco Beach Resort
9.2
$238
View all deals
$self.alt
Pedro's Hotel
7.0
$56
View all deals
$self.alt
Matachica Resort & Spa
9.2
$387
View all deals
$self.alt
Caye Casa
8.9
$173
View all deals
$self.alt
Tradewinds Paradise Villas
9.3
$179
View all deals
$self.alt
Costa Blu Beach Resort, Trademark Collection by Wyndham
8.5
$153
View all deals
$self.alt
Captain Morgan's Retreat
8.2
$188
View all deals
$self.alt
Belizean Cove Estates
9.4
$573
View all deals
$self.alt
Victoria House Resort & Spa
9.4
$235
View all deals
$self.alt
Caribbean Villas Hotel
7.5
$82
View all deals
$self.alt
The Palms Oceanfront Suites
9.6
$211
View all deals
$self.alt
Sueno Del Mar
$152
View all deals
$self.alt
Sapphire Beach Resort
8.1
$120
View all deals
$self.alt
El Secreto
6.5
$688
View all deals
$self.alt
X'tan Ha - The Waterfront Resort
8.5
$149
View all deals
$self.alt
Ambergris Lake Villas Shark Retreat Villa A6
8.9
$128
View all deals
$self.alt
Xanadu Island Resort
9.4
$357
View all deals
$self.alt
Grand Caribe Belize
9.4
$358
View all deals
$self.alt
Brahma Blue Resort
9.4
$225
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
December
High Season
July

cheapest month to stay

31%

expected price decrease

most expensive time to stay

21%

expected price increase

Price
$146 - $257
Highest day of week
Friday
Cheapest day of week
Wednesday

av. price over the last two weeks

Average price (weeknight)

$186

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$260

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, 23 days before. 3 star, on the same day that your stay begins.
90
Days before departure
0
1-2 star
$87 - $124
3 star
$134 - $163
4-5 star
$219 - $263

San Pedro Town travel tips

Let us help you with the best tips about San Pedro Town

How long do people stay in San Pedro Town?

Visiting San Pedro Town for 5 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 $205 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 December, you can expect a price decrease of around 28% during this period.

Which day is cheapest to stay in San Pedro Town?

Tuesday is the cheapest day for hotel rooms in San Pedro Town. Thursday 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 $74 per person, per night on average. This is a $154 per night cheaper than the average cost of hotels in San Pedro Town.


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
Changes In Latitudes Bed and Breakfast Inn
8.1
$94
$self.alt
#2 most popular
Corona Del Mar
7.6
$93
$self.alt
Best value
Sandbar Beachfront Hostel & Restaurant
8.5
$20
3 stars
$self.alt
#1 most popular
Blue Tang Inn
8.9
$143
$self.alt
#2 most popular
San Pedro Holiday Hotel
8.4
$112
$self.alt
Best value
Parham Plaza Hotel
8.9
$66
4 stars and above
$self.alt
#1 most popular
Cayo Espanto
$2,102
$self.alt
#2 most popular
Las Terrazas Resort and Residences
8.4
$273
$self.alt
Best value
Ramon's Village Resort
8.9
$158

Cheapest hotels in San Pedro Town

These hotels and hostels usually make for a cheap way to stay in San Pedro Town
$self.alt
Amelia Guest House
5.9
$16
$self.alt
Hidden Jems - Navigation room
$39
$self.alt
Sandbar Beachfront Hostel & Restaurant
8.5
$20
$self.alt
Hotel Central Park
4.5
$46
$self.alt
Pedro's Inn Backpackers Hostel
7.7
$31
$self.alt
Hotel Del Rio
8.3
$48

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.5
$20
$self.alt
Pedro's Inn Backpackers Hostel
7.7
$31
$self.alt
Amelia Guest House
5.9
$16
$self.alt
Parham Plaza Hotel
8.9
$66
$self.alt
Hotel Del Rio
8.3
$48
$self.alt
Ambergris Sunset Hotel
9.1
$49

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.5
$82
$self.alt
#1 Most popular
Belizean Shores Resort
9.1
$140
$self.alt
#2 Most popular
SunBreeze Suites
9.1
$179
$self.alt
#3 Most popular
Coco Beach Resort
9.2
$238
$self.alt
#4 Most popular
Matachica Resort & Spa
9.2
$387
Kid-Friendly Hotels in San Pedro Town
$self.alt
Best value
Caribbean Villas Hotel
7.5
$82
$self.alt
#1 Most popular
Belizean Shores Resort
9.1
$140
$self.alt
#2 Most popular
SunBreeze Suites
9.1
$179
$self.alt
#3 Most popular
Coco Beach Resort
9.2
$238
$self.alt
#4 Most popular
Matachica Resort & Spa
9.2
$387

Start planning your trip to San Pedro Town

Hotel deals Belize San Pedro Town