Find Spa Hotels in San Pedro

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top San Pedro Spa Hotels

San Pedro Spa Hotels information

 

Spa Hotels in San Pedro

39

Highest price
£378
Cheapest price
£98
Number of guest reviews
4,015
Total number of hotels in San Pedro
854

 

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 Alaia Belize, Autograph Collection and Ramon’s Village Resort.
How many spa hotels are there in San Pedro?
Among Expedia’s 835 accommodation options in San Pedro, there are 8 spa hotels.
What's there to see and do in San Pedro?
Enjoy all that San Pedro has to offer when you visit San Pedro Belize Express Dock, Belize Chocolate Company and San Pedro Beach. If you have spare time during your trip, you might want to make a stop at Boca del Rio and Secret Beach.
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.

San Pedro Hotel Reviews
Expedia verified reviews