Find hotels in San Pedro from $103

Most hotels are fully refundable. Because flexibility matters.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Search over 2.9 million properties and 550 airlines worldwide.

Check San Pedro hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

The Palms Oceanfront Suites
3 out of 5
Coconut Drive, San Pedro
The price is $197 per night from May 24 to May 25
0.33 mi from city center
4.9/5 Exceptional! (136 reviews)
"We had such a wonderful stay at this property. Gueto checked us in and was most efficient and helpful. Melanie answered our questions and was extremely friendly and helpful. Ms. Anna was equally as nice when scheduling our covid tests. The security guys were awesome when we needed anything after ..."

Reviewed on Apr 19, 2022

The Palms Oceanfront Suites
Matachica Resort & Spa - Adults Only
4 out of 5
5 miles north of San Pedro, San Pedro
The price is $248 per night from May 24 to May 25
5.16 mi from city center
4.8/5 Exceptional! (229 reviews)
"Lugar muy bonito y tranquilo, servicio del staff excelente!"

Reviewed on May 3, 2022

Matachica Resort & Spa - Adults Only
Ramon's Village Resort
4 out of 5
Coconut Drive, San Pedro
The price is $146 per night from May 25 to May 26
0.38 mi from city center
4.6/5 Exceptional! (455 reviews)
"Love Ramons. Rhe property was beautiful and the people were friendly and helpful."

Reviewed on May 11, 2022

Ramon's Village Resort
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Grand Caribe Belize
3.5 out of 5
2 Miles North, San Pedro, Ambergris Caye, San Pedro, Ambergris Caye
Fully refundableReserve now, pay when you stay
The price is $239 per night from Jun 21 to Jun 22
2.71 mi from city center
4.7/5 Exceptional! (170 reviews)
"Great customer service"

Reviewed on May 8, 2022

Grand Caribe Belize
Lina Point Belize Overwater Resort
2.5 out of 5
57 Lina Point Dr, San Pedro
Fully refundableReserve now, pay when you stay
The price is $103 per night from May 26 to May 27
1.15 mi from city center
4.5/5 Wonderful! (115 reviews)
"We had an amazing time in this hotel . Karen the concierge was able to organize our tours & rent a cart . Lucky & Raymon were awesome . Everyone was super friendly. Excelent location"

Reviewed on May 15, 2022

Lina Point Belize Overwater Resort
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
3 out of 5
6.5 Miles North, Ambergris Caye, San Pedro
Fully refundableReserve now, pay when you stay
The price is $116 per night from Jun 1 to Jun 2
6.71 mi from city center
4.5/5 Wonderful! (276 reviews)
"The staff was awesome! The resort clean and quiet. The food was good as well. We would stay here again!!"

Reviewed on May 7, 2022

Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
The price is $158 per night from Jun 5 to Jun 6
1.96 mi from city center
4.4/5 Excellent! (381 reviews)
"loved everything"

Reviewed on May 16, 2022

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Victoria House Resort & Spa
4 out of 5
22 Coconut Drive, San Pedro
1.69 mi from city center
4.8/5 Exceptional! (279 reviews)
"We love how everyone is friendly and helpful. They make you feel like the most important guest staying with them. Security is top notch. Maids cater to all your needs. Front desk staff is always there to help. Restaurant staff and food is excellent. The grounds keepers take impeccable care of the ..."

Reviewed on May 16, 2022

Victoria House Resort & Spa
Coco Beach Resort
4 out of 5
Ambergris Caye, San Pedro
3.21 mi from city center
4.6/5 Exceptional! (955 reviews)
"."

Reviewed on May 9, 2022

Coco Beach Resort
Turtle Island Beach Resort, Trademark Collection by Wyndham
3.5 out of 5
Turtle Island West Side, San Pedro
Fully refundableReserve now, pay when you stay
The price is $228 per night from Jun 1 to Jun 2
2.12 mi from city center
4.4/5 Wonderful! (7 reviews)
"This property was beautiful, with a lot of potential! We loved returning to the quiet solitude after a busy day in town. The plunge pool on our patio was delightful. Jason, Yourjely, and the staff were very attentive and helped set up our excursions without a hitch, and Captain Joe was always available ..."

Reviewed on May 3, 2022

Turtle Island Beach Resort, Trademark Collection by Wyndham
Don't see what you're looking for?
See all available properties in San Pedro
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

San Pedro hotels information

Number of reviews 3003
Accommodation 758 hotels
Lowest Price $103
Highest Price $248

Price trends for hotels in San Pedro

Less expensive
More expensive
Next month
September
December
$148
Month
Price
January
$169
February
$173
March
$175
April
$160
May
$140
June
$148
July
$148
August
$139
September
$127
October
$128
November
$146
December
$184
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in San Pedro. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Recent reviews of San Pedro hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code