Hotel deals Belize San Pedro Town

Hotels in San Pedro Town

Find the best deals on 521 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
Banyan Bay Suites
8.7
229 USD
View all deals
Blue Tang Inn
9.0
143 USD
View all deals
Ramon's Village Resort
9.2
158 USD
View all deals
San Pedro Holiday Hotel
8.3
112 USD
View all deals
SunBreeze Hotel
9.1
156 USD
View all deals
Caribe Island Resort
-1.0
103 USD
View all deals
Portofino Beach Resort
8.8
176 USD
View all deals
Banana Beach Resort
7.4
104 USD
View all deals
Belizean Shores Resort
8.8
140 USD
View all deals
Mata Rocks Resort
8.1
137 USD
View all deals
White Sands Cove
9.1
141 USD
View all deals
Changes In Latitudes Bed and Breakfast Inn
7.9
94 USD
View all deals
Royal Caribbean Resort
8.1
96 USD
View all deals
Corona Del Mar
7.7
93 USD
View all deals
Exotic Caye Beach Resort
7.7
177 USD
View all deals
Grand Colony Island Villas
8.7
304 USD
View all deals
Mayan Princess Hotel
8.5
128 USD
View all deals
SunBreeze Suites
8.8
179 USD
View all deals
Reef Village Resort
-1.0
278 USD
View all deals
Cayo Espanto
-1.0
2102 USD
View all deals
Las Terrazas Resort and Residences
9.0
273 USD
View all deals
Coco Beach Resort
9.1
238 USD
View all deals
Pedro's Hotel
7.2
56 USD
View all deals
Matachica Resort & Spa
9.2
387 USD
View all deals
Caye Casa
9.0
173 USD
View all deals
Tradewinds Paradise Villas
9.4
179 USD
View all deals
Costa Blu Beach Resort, Trademark Collection by Wyndham
8.4
153 USD
View all deals
Captain Morgan's Retreat
8.4
188 USD
View all deals
Belizean Cove Estates
9.3
573 USD
View all deals
Victoria House Resort & Spa
9.6
235 USD
View all deals
Caribbean Villas Hotel
7.6
82 USD
View all deals
The Palms Oceanfront Suites
9.4
211 USD
View all deals
Sueno Del Mar
-1.0
152 USD
View all deals
Sapphire Beach Resort
7.9
120 USD
View all deals
El Secreto
7.7
688 USD
View all deals
X'Tan Ha - The Waterfront Resort
8.3
149 USD
View all deals
Ambergris Lake Villas Shark Retreat Villa A6
8.8
128 USD
View all deals
Xanadu Island Resort
9.1
357 USD
View all deals
Grand Caribe Belize
9.2
358 USD
View all deals
Brahma Blue Resort
9.7
225 USD
View all deals

When to book a hotel in San Pedro Town

Low Season
October
High Season
March

cheapest month to stay

25%

expected price decrease

most expensive time to stay

50%

expected price increase

+120.0%
+80.0%
+40.0%
Base
Price
134 - 270 USD
Highest day of week
Tuesday
Cheapest day of week
Wednesday

av. price over the last two weeks

Average price (weeknight)

139 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

143 USD

av. price over the last two weeks


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 USD 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 October, you can expect a price decrease of around 33% 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. 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 78 USD per person, per night on average. This is a 160 USD per night cheaper than the average cost of hotels in San Pedro Town.


How much does a hotel in San Pedro Town cost?

4 stars and above
#1 most popular
Cayo Espanto
-1.0
2102 USD
#2 most popular
Las Terrazas Resort and Residences
9.0
273 USD
Best value
Ramon's Village Resort
9.2
158 USD
3 stars
#1 most popular
Blue Tang Inn
9.0
143 USD
#2 most popular
San Pedro Holiday Hotel
8.3
112 USD
Best value
Royal Caribbean Resort
8.1
96 USD
2 stars and below
#1 most popular
Changes In Latitudes Bed and Breakfast Inn
7.9
94 USD
#2 most popular
Corona Del Mar
7.7
93 USD
Best value
Amelia Guest House
6.1
16 USD

Cheapest hotels in San Pedro Town

Cheap hotels and hostels in San Pedro Town
Amelia Guest House
6.1
16 USD
Hidden Jems - Navigation room
-1.0
39 USD
Sandbar Beachfront Hostel & Restaurant
8.5
20 USD
Hotel Del Rio
8.1
48 USD
Pedro's Inn Backpackers Hostel
7.1
31 USD
Hidden Jems - Grecian room
-1.0
48 USD

Best value hotels in San Pedro Town

Sandbar Beachfront Hostel & Restaurant
8.5
20 USD
Pedro's Inn Backpackers Hostel
7.1
31 USD
Amelia Guest House
6.1
16 USD
Ambergris Sunset Hotel
9.2
49 USD
Hotel Del Rio
8.1
48 USD
Ramon's Village Resort
9.2
158 USD

Looking for a specific type of hotel

Romantic Hotels in San Pedro Town
Best value
Caribbean Villas Hotel
7.6
82 USD
#1 Most popular
Belizean Shores Resort
8.8
140 USD
#2 Most popular
SunBreeze Suites
8.8
179 USD
#3 Most popular
Coco Beach Resort
9.1
238 USD
#4 Most popular
Matachica Resort & Spa
9.2
387 USD
Kid-Friendly Hotels in San Pedro Town
Best value
Caribbean Villas Hotel
7.6
82 USD
#1 Most popular
Belizean Shores Resort
8.8
140 USD
#2 Most popular
SunBreeze Suites
8.8
179 USD
#3 Most popular
Coco Beach Resort
9.1
238 USD
#4 Most popular
Matachica Resort & Spa
9.2
387 USD

Start planning your trip to San Pedro Town

Hotel deals Belize San Pedro Town