Search for Cheap Deals on
Spa Resort Hotels in San Pedro

Check Last Minute San Pedro Hotel Deals

Tonight Jun 9 - Jun 10This weekend Jun 9 - Jun 11

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking, and you save up to 60%!


Featured San Pedro Resorts & Hotels with Spas

Corona Del Mar
Corona Del Mar
2.5 out of 5
Coconut Drive, San Pedro
Fully refundableReserve now, pay when you stay
Stay at this beach hotel in San Pedro. Enjoy free WiFi, a beach locale, and onsite spa services. Our guests praise the pool and the helpful staff in our reviews. ...
Corona Del Mar
Matachica Resort & Spa - Adults Only
Matachica Resort & Spa - Adults Only
4 out of 5
5 miles north of San Pedro, San Pedro
Stay at this 4-star beach resort in San Pedro. Enjoy free internet, a beach locale, and a full-service spa. Our guests praise the helpful staff and the comfy ...
Matachica Resort & Spa - Adults Only
Victoria House Resort & Spa
Victoria House Resort & Spa
4 out of 5
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 restaurant and the helpful staff in our ...
Victoria House Resort & Spa
Caribbean Villas Hotel
Caribbean Villas Hotel
2.5 out of 5
Seagrape Drive, San Pedro
Stay at this 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 attractions ...
Caribbean Villas Hotel
Belizean Shores Resort
Belizean Shores Resort
3 out of 5
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. ...
Belizean Shores Resort
Las Terrazas Resort
Las Terrazas Resort
4.5 out of 5
3.5 Miles North Of San Pedro, Ambergris Caye, San Pedro, Belize District
Stay at this 4.5-star luxury resort in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the helpful staff in our reviews. Popular ...
Las Terrazas Resort
Coco Beach Resort
Coco Beach Resort
4 out of 5
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 ...
Coco Beach Resort
Belizean Cove Estates
Belizean Cove Estates
4 out of 5
Ambergris Caye, San Pedro
Stay at this 4-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. ...
Belizean Cove Estates
Captain Morgan's Retreat
Captain Morgan's Retreat
3.5 out of 5
Captain Morgans Retreat, San Pedro
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 ...
Captain Morgan's Retreat
Caye Casa
Caye Casa
2.5 out of 5
Boca de Rio Drive, San Pedro
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 attractions ...
Caye Casa
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
3 out of 5
6.5 Miles North, Ambergris Caye, San Pedro
Fully refundableReserve now, pay when you stay
Stay at this 3-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the restaurant in our reviews. ...
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
El Secreto
El Secreto
2 out of 5
11 MILES NORTH OF SAN PEDRO TOWN, AMBERGRIS CAYE, San Pedro, Belize District
Stay at this hotel in San Pedro. Enjoy internet, room service, and onsite parking. Our guests praise the restaurant and the bar in our reviews. Popular attractions ...
El Secreto
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.