San Pedro Spa Hotels
Show on map
If You Are in a Hurry
Here’s a quick list of the best hotels in San Pedro





On the sun‑splashed shores of San Pedro, Belize, spa hotels blend beachfront serenity with Mayan‑inspired treatments and locally sourced ingredients—coconut, sea salt and cacao—to create restorative escapes that pair perfectly with snorkeling the nearby Belize Barrier Reef. For the best experience, choose a property offering sunrise massages, combined spa‑and‑snorkel packages to recharge between dives at Hol Chan Marine Reserve, and book during the dry season (November–April) or quieter shoulder months for more personalized service.
Best Spa Hotels in San Pedro
Portofino Beach Resort

Brahma Blue Resort

Brahma Blue Resort in San Pedro features an outdoor swimming pool, a garden, and an on-site restaurant and bar; the property offers room service, concierge assistance and complimentary Wi-Fi throughout, and guests can enjoy a variety of water sports activities. - Outdoor swimming pool - Range of water sports available - Free Wi-Fi throughout - On-site restaurant and bar - Room service and concierge services
Matachica Beach Resort and Spa

Located in San Pedro just steps from North Ambergris Caye Beach, Matachica Beach Resort and Spa offers accommodations with complimentary bikes, free private parking, a fitness centre and a garden; on-site amenities include a restaurant, bar, room service and a free shuttle, and guests enjoy free WiFi throughout the property. - Steps from North Ambergris Caye Beach - Free bikes and private parking - Complimentary shuttle service - On-site restaurant and bar - Free WiFi and fitness centre
Ramon's Village Resort

Ramon's Village Resort is a beachfront resort in San Pedro, just 500 metres from Playa San Pedro and 400 metres from San Pedro Airport, offering accommodation with an on-site restaurant, free private parking, a shared lounge, garden and sun terrace; the property features family rooms and air-conditioned rooms with wardrobes and private bathrooms, serves à la carte or American breakfast, provides evening entertainment and room service, and offers a business centre, car rental and a souvenir shop for guests. - Close to beach (500 m) and airport (400 m) - Free private parking - On-site restaurant and breakfast options - Family rooms and sun terrace - Evening entertainment and room service
Mahogany Bay Resort and Beach Club

Mahogany Bay Resort and Beach Club, Curio Collection is a 4-star resort in San Pedro just 700 metres from San Pedro Beach and about 2 km from the local airport, offering air-conditioned rooms with free WiFi and private bathrooms, some of which include kitchens with oven, stovetop and toaster; the property features free bikes, free private parking, an outdoor swimming pool, garden and terrace, a restaurant serving American cuisine, à la carte and continental breakfasts with vegetarian and gluten‑free options, room service, a 24-hour front desk, currency exchange and a paid airport shuttle, and guests can enjoy activities such as cycling in and around San Pedro. - Close to San Pedro Beach and airport - Free bikes and private parking - Outdoor pool, garden and terrace - On-site restaurant with varied breakfast options - Some rooms include kitchens
Sapphire Beach Resort

Margaritaville Beach Resort

Lina Point Belize Overwater Resort

Lina Point Belize Overwater Resort in San Pedro, less than 1 km from San Pedro Beach, offers overwater accommodation with an outdoor swimming pool, free private parking, a terrace and an on-site restaurant, and provides complimentary shuttle service, room service, free WiFi throughout the property, entertainment staff and a concierge to assist guests. - Outdoor swimming pool - Free private parking - Free shuttle service - Free WiFi throughout - On-site restaurant and concierge