Book spa resorts in San Pedro from CA $155
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top San Pedro Spa Resorts & Hotels

Matachica Resort & Spa - Adults Only
5 miles north of San Pedro, San Pedro
Stay at this 4-star beach resort in San Pedro. Enjoy a full-service spa, a beach locale, and a free airport shuttle. Our guests praise the helpful staff in our ...

Victoria House Resort & Spa
22 Coconut Drive, San Pedro
Stay at this 4-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff and the property condition ...

Belizean Cove Estates
Ambergris Caye, San Pedro
Stay at this 4-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Secret Beach and Boca Del Rio Beach are ...

Coco Beach Resort
Ambergris Caye, San Pedro
Stay at this 4-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the bar in our reviews. Popular ...

Caye Casa
Boca de Rio Drive, San Pedro
The price is CA $340 per night
CA $340
CA $387 total
includes taxes & fees
1 Jan - 2 Jan 2025
Book a stay at this beach hotel in San Pedro. Enjoy free WiFi, free parking, and a private beach. Our guests praise the helpful staff in our reviews. Popular ...

Grand Caribe Belize
2 Miles North, San Pedro, Ambergris Caye, San Pedro, Ambergris Caye
The price is CA $425 per night
CA $425
CA $506 total
includes taxes & fees
20 Dec - 21 Dec
Stay at this 3.5-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 6 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...

Belizean Shores Resort
Ambergris Caye, San Pedro
Stay at this 3-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the pool and the helpful staff in our reviews. ...

Las Terrazas Resort
3.5 Miles North Of San Pedro, Ambergris Caye, San Pedro, Belize District
The price is CA $350 per night
CA $350
CA $427 total
includes taxes & fees
19 Jan - 20 Jan 2025
Stay at this 4.5-star luxury resort in San Pedro. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. ...

Caribbean Villas Hotel
Seagrape Drive, San Pedro
Free cancellation
Reserve now, pay when you stay
The price is CA $199 per night
CA $199
CA $227 total
includes taxes & fees
20 Dec - 21 Dec
Stay at this 3.5-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...

El Secreto
11 MILES NORTH OF SAN PEDRO TOWN, AMBERGRIS CAYE, San Pedro, Belize District
Stay at this hotel in San Pedro. Enjoy free parking, a fitness center, and spa treatment rooms. Popular attractions Tranquility Bay Beach and Bacalar Chico National ...

Captain Morgan's Retreat
Captain Morgans Retreat, San Pedro
The price is CA $311 per night
CA $311
CA $370 total
includes taxes & fees
20 Dec - 21 Dec
Stay at this 3.5-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...
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.
About San Pedro Spa Hotels
There is nothing more refreshing than a day at the spa. And the pure joy of spa hotels in San Pedro will make you feel rejuvenated and relaxed. Pamper yourself while in San Pedro with a massage, a calming facial, or relaxation in the sauna or steam room. Spa hotels in San Pedro offer everything you need to feel ultimate tranquility. So book today on Travelocity to find deals on San Pedro spa hotel and prepare to relax.
San Pedro hotels essential information
Accommodation | 864 hotels |
---|---|
Lowest Price | CA $155 |
Highest Price | CA $425 |
Popular hotels | Matachica Resort & Spa - Adults Only, Victoria House Resort & Spa, Caribbean Villas Hotel, Belizean Shores Resort, Las Terrazas Resort , Coco Beach Resort, Belizean Cove Estates, Captain Morgan's Retreat, Caye Casa, Corona Del Mar, El Secreto, Grand Caribe Belize |
Recent San Pedro hotel reviews by fellow wanderers

Las Terrazas Resort
5 out of 5
Posted 13 hours ago
Travelocity Verified Review
"Our stay was amazing!! From the friendly welcome at check in to the wonder customer service at check out. Premises was clean and neat, rooms were cleaned and replenished everyday. Workers were very helpful and friendly. Had kids: 3&6 yo and I would say this place is kid friendly for the most part. I think this place is amazing for all but especially girls trip or couple getaway.
I only had one hiccup: they left the sliding door open after cleaning and our room was muggy and bugs welcomed themselves in. That was resolved itself after a day, though."
A verified traveller stayed at Las Terrazas Resort
- Beach Resorts & Hotels in San Pedro
- Kid Friendly Hotels in San Pedro
- Hotels with a Pool in San Pedro
- Romantic Getaways & Hotels in San Pedro
- Historic Hotels in San Pedro
- Golf Resorts & Hotels in San Pedro
- Hotel Wedding Venues in San Pedro
- Luxury Hotels in San Pedro
- Cheap Hotels in San Pedro
- Convention Center Hotels in San Pedro
- Hotels with smoking rooms in San Pedro
- Hotels with Hot Tubs in San Pedro
- Boutique Hotels in San Pedro
- Adults Only Resorts & Hotels in San Pedro
- Hotels with Waterslides in San Pedro
- All Inclusive Resorts & Hotels in San Pedro
- Casino Resorts & Hotels in San Pedro
- Pet Friendly Hotels in San Pedro
An attraction
Most popular
Hotels
Flights
Plane Ticket to FloridaYVR - LASAir Canada Delhi (DEL) to Edmonton (YEG) flightsWestJet Toronto (YYZ) to Reserve Mines (YQY) flightsCheap Flights to HalifaxSwoop Hamilton (YHM) to Kelowna (YLW) flightsYYZ - SNACheap Flights to PlacenciaWestJet Kelowna (YLW) to Toronto (YYZ) flightsCheap Flights to Caye CaulkerYVR - YQRWestJet Calgary (YYC) to Rome (FCO) flightsYYZ - POPFlights from Ottawa to SurreyCheap Flights to Belize CityCheap Flights to Whitby