Spa Hotels & Resorts in San Pedro from AU$241

  • Plan, book, stay with confidence
  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Best San Pedro Spa Hotels

Victoria House Resort & Spa

4.0 star property
9.8 out of 10, Exceptional, (456)
"A beautiful property, with brilliant staff. The food is great. All in all it is one of the best stays I've ever had. Would be so happy to come back. "
Victoria House Resort & Spa

Caye Casa

2.5 star property
9.4 out of 10, Exceptional, (320)
"Super helpful staff, arranged anything we needed from golf carts to more blankets for the room. The hotel itself is a literal 15 second walk into the ocean and surrounded by all the sights and sounds of downtown san pedro. Will DEFINITELY be coming back as soon as we can!!!"
The price is AU$276
includes taxes & fees
25 Nov - 26 Nov
Caye Casa

Sunbreeze Hotel

4.0 star property
9.2 out of 10, Wonderful, (738)
"It was the best hotel among the 3 hotels we stayed while in Belize. Will definitely go back again!"
The price is AU$284
includes taxes & fees
26 Nov - 27 Nov
Sunbreeze Hotel

Ramon's Village Resort

4.0 star property
9.6 out of 10, Exceptional, (1013)
"Loved the staff and the room was very cozy. "
The price is AU$302
includes taxes & fees
6 Dec - 7 Dec
Ramon's Village Resort

Coco Beach Resort

4.0 star property
9.6 out of 10, Exceptional, (1046)
"Second time in San Pedro and staying on the North side which is quiet but 20 minutes from town and most popular restaurants. You will need a golf cart to get around cause the roads are very remote and dark. Love the property and my room was very spacious for me (solo travel), customer as noted in the reviews are great too. My view from my room was great too."
Coco Beach Resort

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

4.0 star property
8.6 out of 10, Excellent, (638)
"Wonderful! "
The price is AU$410
includes taxes & fees
25 Nov - 26 Nov
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Grand Caribe Belize

3.5 star property
9.6 out of 10, Exceptional, (374)
"Had a small store. 2 restaurants "
The price is AU$413
includes taxes & fees
2 Dec - 3 Dec
Grand Caribe Belize

Bella Vista Resort Belize

3.0 star property
9.8 out of 10, Exceptional, (200)
"We stayed in the Barracuda bungalow. It was perfect—one bedroom, full kitchen, covered deck, adequate WiFi, quiet, powerful a/c, plenty of space—for what we needed. Space is maximized at BV, so the bungalows are pretty tight but neither noise nor traffic were a problem. Food was good, drinks were great. Staff really couldn’t be any better. They’re friendly, helpful & always available. There is no beach, but rather a long pier. Be sure to take advantage of the free kayak. You will need a...
The price is AU$389
includes taxes & fees
29 Nov - 30 Nov
Bella Vista Resort Belize

Caribbean Villas Hotel

3.5 star property
8.2 out of 10, Very good, (384)
"We really enjoyed our stay at Caribbean Villas. The staff were so nice, great customer service. They made arrangements for us to go on a snorkel trip, which was excellent. The restaurant was great. Shout out to Daniel and Yanni who were our servers during our stay. Our room was steps from the beach, wonderful!"
The price is AU$241
includes taxes & fees
25 Nov - 26 Nov
Caribbean Villas Hotel

Las Terrazas Resort

4.5 star property
9.0 out of 10, Wonderful, (237)
"The resort was excellent and the people were even better."
The price is AU$285
includes taxes & fees
26 Nov - 27 Nov
Las Terrazas Resort
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.
Don't see what you're looking for?
See all available properties in San Pedro
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Frequently asked questions

Looking to holiday at a spa hotel in San Pedro?
Book one of our wonderful spa hotels and treat yourself from the moment you arrive. Travellers highly recommend the bars in San Pedro. Make sure you enjoy activities such as snorkelling and fishing during your stay. Spa hotels are a great way to break away from your daily routine and add a layer of luxury to your holiday.
What is the best spa hotel in San Pedro?
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is a top beach spa hotel featuring 4 restaurants, 3 bars, a fitness centre and an outdoor pool. Treat yourself to a facial, body scrub or Swedish massage at the on-site spa. Other popular spa hotels in San Pedro include Ramon’s Village Resort and Alaia Belize, Autograph Collection.
How many spa hotels are there in San Pedro?
Expedia has 27 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 Belize Barrier Reef, 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 which offer services such as massages and a selection 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 holiday.