Spa Resorts in San Pedro, Belize

These seven resorts around San Pedro and Ambergris Caye each have an on-site spa, so a massage can be part of a beach holiday without leaving the property. The list covers adults-only hideaways, family-friendly villa resorts and a five-star boutique hotel, so you can match the spa stay to your group.

Every hotel here has an on-site spa or wellness center, and most also offer massage services. We then looked at the setting, pool, beach access and activities around each spa.

Coco Beach Resort1
★★★★

Coco Beach Resort

Guest rating 9.5 · 367 reviews

Coco Beach Resort sits on the beachfront of Ambergris Caye, north of San Pedro, and pairs its spa and massage services with a hot tub/Jacuzzi for slow, restorative afternoons. The heated outdoor pool has a shallow end and a water slide, while diving, snorkelling and a tennis court fill active days. Most suites, villas and penthouses have kitchens, and guests rate it 9.5 from 367 reviews.

See rooms & live rates
Matachica Beach Resort and Spa2
★★★★

Matachica Beach Resort and Spa

Guest rating 9.4 · 326 reviews

Matachica Beach Resort and Spa is an adults-only beachfront retreat north of San Pedro, built around its spa with massage and beauty services. Swim in the infinity pool or the separate salt-water pool, then settle onto the private beach area with loungers and umbrellas. The Seafront Luxury Suite adds its own plunge pool and hot tub, and a free airport shuttle eases arrival.

See rooms & live rates
Playa De Sala Boutique Hotel3
★★★★★

Playa De Sala Boutique Hotel

Guest rating 9.1 · 114 reviews

Playa De Sala Boutique Hotel is a five-star, adults-only property on the beachfront, with a private beach area and an infinity pool overlooking the sea. Its spa/wellness center and massage services anchor the stay, while the restaurant and bar, including a happy hour, handle evenings. Water sport facilities are on site, and free WiFi and free private parking are included. Guests rate it 9.1.

See rooms & live rates
Portofino Beach Resort4
★★★★

Portofino Beach Resort

Guest rating 9.0 · 108 reviews

Portofino Beach Resort has a full-service spa where massages are available by reservation, making it an easy fit for a restful beach break. Beach and pool sun loungers set the pace between treatments, with scuba diving and snorkeling on site for livelier days. Free breakfast and free airport transportation are included, every room type has a balcony or patio, and wedding services are available.

See rooms & live rates
Mahogany Bay Resort and Beach Club, Curio Collection5
★★★★

Mahogany Bay Resort and Beach Club, Curio Collection

Guest rating 8.8 · 397 reviews

Mahogany Bay Resort and Beach Club, Curio Collection brings spa treatments, massage, yoga classes and fitness facilities together in one resort. Unwind at the outdoor pool with its view and pool bar, or on the private beach area with sun loungers and umbrellas. Cottages and villas come with private pools, and diving, snorkelling and fishing are available. Free WiFi, free parking and airport pick-up and drop-off are included.

See rooms & live rates
Las Terrazas Resort6
★★★★

Las Terrazas Resort

Guest rating 8.8 · 242 reviews

Las Terrazas Resort combines a spa and wellness center with a beachfront setting and a private beach area, plus an outdoor pool. It suits families as well as couples: villas and condos have kitchens and private entrances, and there is a kids' club, an indoor play area and babysitting. Diving, snorkelling and fishing are on offer, and the restaurant, bar and snack bar cover meals.

See rooms & live rates
Royal Caribbean Resort7
★★★★

Royal Caribbean Resort

Guest rating 8.4 · 161 reviews

Royal Caribbean Resort offers spa services including massage, manicures and pedicures, on a beachfront with a private beach area. The outdoor pool has a view and a shallow end, and the Toast beach bar and restaurant is on site. Active guests can go diving, snorkelling, windsurfing or fishing, and cabins and suites have kitchenettes. A tour desk and airport pick-up and drop-off are available.

See rooms & live rates

Tips

  • Decide first whether you want an adults-only stay: Matachica Beach Resort and Spa and Playa De Sala Boutique Hotel are adults-only, while Coco Beach Resort and Las Terrazas Resort suit families.
  • If you plan to cook some meals, look at Coco Beach Resort, Las Terrazas Resort and Royal Caribbean Resort, where many accommodations have kitchens or kitchenettes.
  • Portofino Beach Resort offers massages by reservation, so ask your booking agent about arranging treatments around your arrival.
  • Check airport transfer terms when comparing. Matachica Beach Resort and Spa and Portofino Beach Resort include airport transport, while some other resorts offer a shuttle that may carry an additional charge.

Frequently asked questions

Which spa resorts in San Pedro are adults-only?

Matachica Beach Resort and Spa and Playa De Sala Boutique Hotel are both adults-only, and both have an on-site spa with massage services and an infinity pool.

Which spa resorts in San Pedro work for families?

Coco Beach Resort has family rooms and a heated pool with a shallow end and a water slide. Las Terrazas Resort has a kids' club, an indoor play area and babysitting.

Are there spa resorts with private pools?

Mahogany Bay Resort and Beach Club, Curio Collection has cottages and villas with private pools. Matachica Beach Resort and Spa has a Seafront Luxury Suite with its own plunge pool and hot tub.

Which resorts offer airport transport?

Matachica Beach Resort and Spa has a free airport shuttle, and Portofino Beach Resort includes free airport transportation. Coco Beach Resort, Mahogany Bay Resort and Beach Club, and Royal Caribbean Resort offer airport pick-up and drop-off. Playa De Sala Boutique Hotel and Las Terrazas Resort have an airport shuttle for an additional charge.

Can I dive or snorkel while staying at a spa resort in San Pedro?

Yes. Snorkelling is available at Coco Beach Resort, Matachica Beach Resort and Spa, Playa De Sala Boutique Hotel, Portofino Beach Resort, Las Terrazas Resort, Mahogany Bay Resort and Beach Club, and Royal Caribbean Resort. Most also offer diving.

Call to book · 1-888-605-1350Real resort specialists, 24/7 · best price guaranteed