San Pedro

Spa Hotels in San Pedro

Select your dates to find the best hotel with Spa in San Pedro.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

San Pedro Spa Resorts & Hotels

Recommended San Pedro hotels with Spa for a perfect stay!
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Alaia Belize, Autograph Collection
Alaia Belize, Autograph CollectionAlaia Belize, Autograph Collection
Hotels in San Pedro
Located in historic San Pedro on the island of Ambergris Caye, Alaia Belize offers guests convenient access to town via golf cart, inviting them to immerse themselves in the local culture and experience the iconic charm of the Caribbean. This oceanfront resort features a seawall with a small swimmable beach and is located just 600 yards from the Belize Barrier Reef Reserve – the second largest and most alive reef system in the world. Alaia Belize boasts stunning views of the Caribbean Sea along with inviting opportunities to explore the reef through the on-site dive and snorkel shop with departures from the resort’s private dock.Guests at Alaia Belize enjoy access to a spa, six restaurants, four bars including mixology and three pools—including a rooftop pool and lounge reserved exclusively for adults. From the modern Vista Studios and Suites to the secluded and family-style Reef House Suites, to the spacious three-bedroom Oceanfront Villas with private plunge pools, Alaia Belize has something for everyone.

吃喝玩乐的EVA 2021.06.13
The food is not bad, the design of the swimming pool is also very considerate, the parent-child trip is very suitable, especially the service is very attentive and thoughtful, the children are very happy these days, the catch is that the seaweed problem just these few days caused the air to be very smelly
Great
99 reviews
9.2/10
Price from
PHP 24,103
per night
Check Availability
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Mahogany Bay Resort & Beach Club, Curio Collection by HiltonMahogany Bay Resort & Beach Club, Curio Collection by Hilton
Hotels in San Pedro
Daily Mandatory Charge includes Beach Club & Bay Club access, and a $10 gratuity for hotel staff. For relaxed adventure, come to Mahogany Bay Resort & Beach Club, Curio – A Collection by Hilton. Located on the stunning island of Ambergris Caye, this resort is 10 minutes from San Pedro Airport with seasonal 15-minute air connections to Belize’s international airport. By boat, the resort is just minutes from Belize Barrier Reef, the largest in the Western Hemisphere. Scuba School Belize is your ticket to the underwater world with half-day or three-day trips. Discover the true local flavor of Ambergris Caye through the resort’s chic and eclectic dining venues. The Restaurant is the primary indoor-outdoor eatery, set in The Great House with stunning bay and sunset views. Complementing our main restaurant are authentic venues such as JYOTO, Stirred, Shaken and Rum+Bean. The Great House is the heart of the resort’s social scene. Guests, residents, locals and travelers gather in this grand 22,000 sq. ft. hub, the largest standing wooden structure in Belize. Charming cottage or villa-style rooms boast breezy, open spaces, local hardwoods and indoor and outdoor seating. Mini-refrigerators, HDTVs and WiFi are available in all accommodations. Suites also offer small kitchens.

LLuoqidaxia(ziliang) 2024.02.28
A very unique island resort hotel with complete facilities and considerate service. It is dozens of kilometers away from the Blue Grotto on the Sea, and it is extremely convenient to go to the airport.
Very Good
105 reviews
8.3/10
Price from
PHP 15,026
per night
Check Availability
SunBreeze Hotel
SunBreeze HotelSunBreeze Hotel
Hotels in San Pedro
When you stay at Sunbreeze Hotel in San Pedro, you'll be on the beach, just steps from Belize Chocolate Company and 4 minutes by foot from San Pedro Town Hall. This beach resort is 0.2 mi (0.2 km) from San Pedro Belize Express Dock and 0.2 mi (0.3 km) from Belize Barrier Reef. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. Additional features at this resort include complimentary wireless internet access, concierge services, and babysitting (surcharge). Grab a bite to eat at Blue Water Grill, a beachfront restaurant, or stay in and take advantage of the room service (during limited hours). Relax with your favorite drink at the bar/lounge or the poolside bar. Full breakfasts are available daily from 7:30 AM to 10:00 AM for a fee. Featured amenities include a 24-hour front desk, luggage storage, and laundry facilities. Planning an event in San Pedro? This resort has 1496 square feet (139 square meters) of space consisting of conference space and a meeting room. Make yourself at home in one of the 43 air-conditioned rooms featuring refrigerators and flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms have showers and hair dryers. Conveniences include phones, as well as safes and desks.

GGarret Lynn 2025.04.24
My first time in Belize and everything was great! The hotel is centrally located and you can walk anywhere and we always felt safe. We were surrounded by restaurants, bars and night life! The only complaint I have is that you are not allowed to have guests at the hotel and the hotel keeps employees posted outside the main lobby that leads to the court yard where you enter your rooms.
Very Good
102 reviews
8.9/10
Price from
PHP 11,310
per night
Check Availability
San Pedro
You Might Like
San Pedro Hotels With BreakfastSan Pedro Hotels With Twin RoomSan Pedro Hotels With 1 Double BedSan Pedro Hotels With Swimming PoolSan Pedro Hotels With Free Cancellation
Las Terrazas Resort
Las Terrazas ResortLas Terrazas Resort
Hotels in San Pedro
Located in San Pedro, Las Terrazas Resort and Residences Ambergris is by the ocean, a 4-minute drive from Hol Chan Marine Reserve and 11 minutes from Mexico Rocks. This beach resort is 4 mi (6.4 km) from Secret Beach and 4.1 mi (6.7 km) from Belize Chocolate Company. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. This resort also features complimentary wireless internet access, concierge services, and gift shops/newsstands. Grab a bite to eat at O Restaurant, a restaurant which features a bar/lounge, or stay in and take advantage of the room service (during limited hours). Wrap up your day with a drink at the poolside bar. Full breakfasts are available daily from 7 AM to 11 AM for a fee. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 37 air-conditioned rooms featuring microwaves and flat-screen televisions. Premium TV channels and iPod docking stations are provided for your entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms with bathtubs or showers feature rainfall showerheads and designer toiletries. Conveniences include phones, as well as laptop-compatible safes and coffee/tea makers.
Great
98 reviews
9.0/10
Price from
PHP 11,310
per night
Check Availability
Sea Horizon Hotel
Sea Horizon HotelSea Horizon Hotel
Hotels in San Pedro
In the heart of San Pedro, Sea Horizon is within a 5-minute drive of Belize Barrier Reef and Belize Chocolate Company. This spa hotel is 1.3 mi (2.1 km) from San Pedro Belize Express Dock and 1.4 mi (2.2 km) from San Pedro Town Hall. Relax at the full-service spa, where you can enjoy massages. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and a communal living room. Enjoy a meal at the restaurant or snacks in the hotel's coffee shop/cafe. Wrap up your day with a drink at the bar/lounge. Featured amenities include dry cleaning/laundry services, multilingual staff, and luggage storage. Make yourself at home in one of the 22 air-conditioned rooms featuring microwaves and Smart televisions. Your room comes with a pillowtop bed. Rooms have private furnished patios. Prepare your meals in the shared/communal kitchen. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and hair dryers.
Very Good
21 reviews
8.4/10
Price from
PHP 4,861
per night
Check Availability
Ramon's Village Resort
Ramon's Village ResortRamon's Village Resort
Hotels in San Pedro
With a stay at Ramon's Village Resort in San Pedro, you'll be on the beach, within a 10-minute walk of San Pedro Town Hall and San Pedro Central Park. This beach hotel is 0.5 mi (0.8 km) from San Pedro Church and 0.5 mi (0.8 km) from San Pedro House of Culture. Relax at the full-service spa, where you can enjoy massages and facials. Additional features at this hotel include complimentary wireless internet access, gift shops/newsstands, and wedding services. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The hotel also offers room service (during limited hours). Cooked-to-order breakfasts are available daily from 6:00 AM to 11:00 AM for a fee. Featured amenities include complimentary wired internet access, multilingual staff, and luggage storage. A roundtrip airport shuttle is complimentary (available on request). Make yourself at home in one of the 71 air-conditioned rooms featuring refrigerators. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and coffee/tea makers.

KKO CHENG 2025.02.14
The hotel is located right in front of a beautiful beach and has its own pier, snorkeling activities, restaurant, swimming pool, and they can also help book air tickets or subpoenas. It's really convenient! It is worth mentioning that when you get off the boat in San Pedro, there will be a hotel shuttle bus to pick you up. No special reservation is required. The hotel staff should be waiting for customers at the dock according to the arrival time of the boat!
Great
101 reviews
9.2/10
Price from
PHP 9,311
per night
Check Availability
Victoria House Resort & Spa
Victoria House Resort & SpaVictoria House Resort & Spa
Hotels in San Pedro
When you stay at Victoria House Resort & Spa in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and a 1-minute drive from Tuffy Canyons. This beach hotel is 9.8 mi (15.8 km) from Secret Beach and 0.8 mi (1.3 km) from Black & White Cultural Entertainment Center. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 2 outdoor swimming pools and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and babysitting (surcharge). Satisfy your appetite for lunch or dinner at Palmilla Restaurant, a restaurant which specializes in international cuisine, or stay in and take advantage of the room service (during limited hours). Unwind at the end of the day with a drink at the bar/lounge or the beach bar. Cooked-to-order breakfasts are available daily from 6:30 AM to 10:30 AM for a fee. Featured amenities include a computer station, dry cleaning/laundry services, and multilingual staff. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 42 air-conditioned rooms featuring minibars. Your bed comes with down comforters and premium bedding. Rooms have private patios. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature designer toiletries and hair dryers.
Amazing
96 reviews
9.6/10
Check Availability
Portofino Beach Resort-An Authentic Island Escape!
Portofino Beach Resort-An Authentic Island Escape!Portofino Beach Resort-An Authentic Island Escape!
Hotels in San Pedro
When you stay at Portofino Beach Resort in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and Hol Chan Marine Reserve. This beach hotel is 5.1 mi (8.2 km) from Secret Beach and 0.2 mi (0.3 km) from Mexico Rocks. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. Additional amenities at this hotel include concierge services, babysitting (surcharge), and wedding services. Enjoy international cuisine at The Portofino Restaurant, a beachfront restaurant which features a bar/lounge and an ocean view. You can also stay in and take advantage of the room service (during limited hours). A complimentary continental breakfast is served daily from 7:30 AM to 11:00 AM. Featured amenities include a computer station, dry cleaning/laundry services, and multilingual staff. A roundtrip airport shuttle is complimentary during limited hours, and a ferry terminal shuttle is also provided at no charge. Make yourself at home in one of the 17 air-conditioned rooms featuring Smart televisions. Rooms have private furnished balconies or patios. Digital television is provided for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.
Great
72 reviews
9.1/10
Check Availability
The Phoenix Resort
The Phoenix ResortThe Phoenix Resort
Hotels in San Pedro
When you stay at The Phoenix Resort in San Pedro, you'll be near the beach, within a 5-minute walk of Belize Barrier Reef and Belizean Melody Art Gallery. This family-friendly resort is 7.8 mi (12.6 km) from Secret Beach and 0.2 mi (0.3 km) from San Pedro Central Park. Pamper yourself with a visit to the spa, which offers massages. This resort also features complimentary wireless internet access, concierge services, and babysitting (surcharge). Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The resort also offers room service (during limited hours). Mingle with other guests at the complimentary reception, held daily. Relax with a refreshing drink at one of the 2 bars/lounges. Cooked-to-order breakfasts are served on weekdays from 7:00 AM to 10:30 AM and on weekends from 7:00 AM to 1:00 PM for a fee. Featured amenities include a computer station, multilingual staff, and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 6 air-conditioned rooms featuring LCD televisions. Your bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms feature bathtubs or showers, designer toiletries, and hair dryers.
Outstanding
43 reviews
10.0/10
Check Availability
Aqua Vista
Aqua VistaAqua Vista
Hotels in San Pedro
When you stay at Aqua Vista Beachfront Suites in San Pedro, you'll be on the waterfront, just steps from Boca del Rio and Belize Barrier Reef. This beach hotel is 0.2 mi (0.3 km) from GoFish Belize and 0.7 mi (1.1 km) from San Pedro Town Hall. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access. Free self parking is available onsite. Make yourself at home in one of the 6 air-conditioned rooms featuring kitchens with full-sized refrigerators/freezers and stovetops. Rooms have private furnished balconies. 32-inch LCD televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include separate sitting areas and microwaves, and housekeeping is provided on request.
Amazing
46 reviews
9.6/10
Check Availability
See All Hotels With Spa in San Pedro

Latest Reviews for San Pedro Hotels

See all
Read genuine traveler ratings & reviews to find your perfect stay.
8.6/10
Very Good
GGuest UserNice hotel newly opened Great view Suites on front Largege lounge kitchen Nice beds Just missing a pool on the beach side Friendly service
Bananas on the Beach

Bananas on the Beach

Hotel near San Pedro
Price per night from:PHP 6,497
8.2/10
Very Good
YYarden JordiGreat location (between west end and west bay) the place is in the jungle and have private beach area The only issue was that there was no hot water, and it’s take awhile to fix it
Caribbean Villas Hotel

Caribbean Villas Hotel

Hotel near San Pedro
Price per night from:PHP 6,505

FAQs

Where is the best place for a stay with Spa in San Pedro?

What’s the typical price for hotels with Spa in San Pedro?

For hotels with Spa in San Pedro, the average price on weekdays is PHP 17,172, and the average price on weekends (Friday–Saturday) is PHP 17,596.

What's the best high-end place with Spa to stay in San Pedro?

There are many luxury hotels with Spa in San Pedro. Las Terrazas Resort (from PHP 13,110) is very popular.

What are some great hotel promotions for property with Spa in San Pedro?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

San Pedro Hotels with Spa Information

Total Properties15
Number of Reviews1,095
Highest PricePHP 122,177
Lowest PricePHP 3,149
Average Price (Weekdays)PHP 17,172
Average Price (Weekends)PHP 17,596