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

Victoria House Resort & Spa
22 Coconut Drive, San Pedro
Stay at this 4-star luxury 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 ...

Matachica Resort & Spa - Adults Only
5 miles north of San Pedro, San Pedro
The price is CA $583 per night
CA $583
CA $723 total
includes taxes & fees
25 Mar - 26 Mar
Stay at this 4-star beach resort in San Pedro. Enjoy a full-service spa, 2 restaurants, and a beach locale. Our guests praise the helpful staff in our reviews. ...

Coco Beach Resort
Ambergris Caye, San Pedro
The price is CA $1,227 per night
CA $1,227
CA $1,471 total
includes taxes & fees
13 Mar - 14 Mar
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 $257 per night
CA $257
CA $292 total
includes taxes & fees
18 Mar - 19 Mar
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 $410 per night
CA $410
CA $488 total
includes taxes & fees
26 Mar - 27 Mar
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 and Residences Ambergris
3.5 Miles North Of San Pedro, Ambergris Caye, San Pedro, Belize District
The price is CA $230 per night
CA $230
CA $273 total
includes taxes & fees
12 Apr - 13 Apr
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 $230 per night
CA $230
CA $262 total
includes taxes & fees
20 Mar - 21 Mar
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
13 Mar - 14 Mar
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 ...

Corona Del Mar
Coconut Drive, San Pedro
Free cancellation
Reserve now, pay when you stay
The price is CA $155 per night
CA $155
CA $178 total
includes taxes & fees
16 Mar - 17 Mar
Stay at this 3-star beach hotel in San Pedro. Enjoy free WiFi, a full-service spa, and a beach locale. 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 | 894 hotels |
---|---|
Lowest Price | CA $155 |
Highest Price | CA $1,227 |
Popular hotels | Matachica Resort & Spa - Adults Only, Victoria House Resort & Spa, Caribbean Villas Hotel, Belizean Shores Resort, Las Terrazas Resort and Residences Ambergris, 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

X'Tan Ha - The Waterfront Resort
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"Very quiet resort. The pool, the grounds and facilities are all kept very clean. Unless you request, room service is not provided daily. The staff was very helpful and friendly. "
A verified traveller stayed at X'Tan Ha - The Waterfront 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
Most popular
Hotels
Cheap Hotels in KingstonCheap Hotels in MonacoExtended Stay Hotels Hong Kong SARHotels closest to CN TowerCheap Hotels in Saint ThomasCheap Hotels in La JollaVacation Homes ArubaHoliday Inn Express & Suites Langley by IHGRiviera Maya Beach Resorts & HotelsHotels with Early Check-in in Los AngelesHomewood Suites by Hilton Mont-Tremblant ResortGranville Island Spa Resorts & HotelsCheap Hotels in Las VegasRV Parks ArizonaRed Deer Historic Hotels
Flights
Cathay Pacific Toronto (YYZ) to Mabalacat City (CRK) flightsCheap Flights to PlacenciaDelta Calgary (YYC) to San Francisco (SFO) flightsLOT-Polish Airlines Toronto (YYZ) to Gdansk (GDN) flightsCheap Flights to Caye CaulkerQatar Airways Montreal (YUL) to Chennai (MAA) flightsYTS - INDPHX - YVRCheap Flights to Belize City