Find Resorts & Hotels with Spas in San Pedro

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check availability on San Pedro Resorts & Hotels with Spas

Compare San Pedro Resorts & Hotels with Spas room rates, reviews, and availability. Most hotels are fully refundable.

Victoria House Resort & Spa

4.0 star property
9.8 out of 10, Exceptional, (495)
"We love this place."
Victoria House Resort & Spa

Caye Casa

2.5 star property
9.4 out of 10, Exceptional, (339)
"The staff were outstanding, very helpful, friendly and overall were great hosts. "
The price is AED 661
AED 754 total
includes taxes & fees
29 May - 30 May
Caye Casa

Sunbreeze Hotel

4.0 star property
9.2 out of 10, Wonderful, (807)
"amazing place!"
The price is AED 700
AED 822 total
includes taxes & fees
28 May - 29 May
Sunbreeze Hotel

Ramon's Village Resort

4.0 star property
9.6 out of 10, Exceptional, (1007)
"The place is a great experience, looking forward to go back to that place "
The price is AED 624
AED 681 total
includes taxes & fees
23 May - 24 May
Ramon's Village Resort

Coco Beach Resort

4.0 star property
9.6 out of 10, Exceptional, (1007)
"Beautiful property, friendly and helpful staff. Would absolutely stay there again!"
Coco Beach Resort

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

4.0 star property
8.4 out of 10, Very Good, (711)
"It was a great place to stay and the private beach was awesome"
The price is AED 812
AED 1,066 total
includes taxes & fees
19 Jun - 20 Jun
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Grand Caribe Belize

3.5 star property
9.6 out of 10, Exceptional, (416)
"Resort was gorgeous! Staff are super nice and friendly. Would recommend "
The price is AED 820
AED 975 total
includes taxes & fees
21 May - 22 May
Grand Caribe Belize

Bella Vista Resort Belize

3.0 star property
9.8 out of 10, Exceptional, (216)
"Loved this resort. The staff were the best!!!! I loved the location, the resturant was delicious. We loved the music every night. We could sit on our balcony. The only thing was the price of the drinks was a little too high. Otherwise it was a perfect place."
The price is AED 910
AED 992 total
includes taxes & fees
25 May - 26 May
Bella Vista Resort Belize

Caribbean Villas Hotel

3.5 star property
8.2 out of 10, Very Good, (440)
"Unfortunate that we picked the month when seaweed takes over the beaches but hotel is clean,staff friendly and food served was very good"
The price is AED 436
AED 497 total
includes taxes & fees
21 May - 22 May
Caribbean Villas Hotel

Las Terrazas Resort and Residences Ambergris

4.5 star property
9.0 out of 10, Wonderful, (294)
"Excellent place to stay. Helpful staff and beautiful hotel."
The price is AED 544
AED 670 total
includes taxes & fees
18 Jun - 19 Jun
Las Terrazas Resort and Residences Ambergris
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.

Frequently asked questions

Looking to vacation at a spa hotel in San Pedro?
Book one of our wonderful spa hotels and treat yourself from the moment you arrive. Travelers highly recommend the bars in San Pedro. Be sure to enjoy activities like snorkeling and fishing during your stay. Spa hotels are a great way to take a break from your daily routine and add a layer of luxury to your weekend away.
What is the best spa hotel in San Pedro?
Ramon’s Village Resort is a highly recommended beach spa hotel featuring an outdoor pool and a restaurant. Enjoy a facial, Swedish massage, or couples treatments at Beach Day Spa. Other popular spa hotels in San Pedro include Alaia Belize, Autograph Collection and Mahogany Bay Resort & Beach Club, Curio Collection by Hilton.
How many spa hotels are there in San Pedro?
Expedia has 31 spa hotels to choose from in San Pedro.
What's there to see and do in San Pedro?
Enjoy all that San Pedro has to offer when you visit San Pedro Town Hall, San Pedro Belize Express Dock, and San Pedro Beach. If you have spare time during your trip, you might want to make a stop at Secret Beach and Hol Chan Marine Reserve.
What is a San Pedro spa hotel?
Spa hotels in San Pedro have on-site spas offering services like therapies and a choice of body treatments. Some also provide a selection of in-room treatments for the ultimate luxury. Spa hotels are ideal if you are looking for some R&R during your vacation.