Plan your trip

A yellow building with a map and a sign reading "Barrier Reef Drive".

Find Spa Hotels in San Pedro from CA $136

  • Change your mind

    Book hotels with free cancellation

  • Treat yourself

    Sign in to save 10% or more on thousands of hotels

    Sign in

  • Be picky

    Search almost a million properties worldwide

  • Check prices for these dates

    Check prices for these dates, December 15–16, 2026

    View in a map

    Our top choices for San Pedro hotels with a spa

    1. Ramon's Village Resort

    A thatched-roof hut with a wooden bench and a table, surrounded by a bamboo fence.

    2. Alaia Belize, Autograph Collection

    A spacious lobby with wooden flooring, modern seating, and a reception desk with greenery.

    3. Mayan Princess Hotel

    A massage therapy room with a view of the ocean.

    4. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

    A wooden deck with two massage tables labeled "Sierra Comfort" under a thatched roof, overlooking a beach.

    5. Coco Beach Resort

    A spa with a tiled roof, a sign reading "Day Spa," and a colorful mural on the wall.

    6. Caribbean Villas Hotel

    A covered outdoor area with a view of the beach, palm trees, and a clear sky.

    7. Hibisco Belize

    A beach view with a boat dock, palm trees, and a building with a green roof.

    8. Corona Del Mar

    A thatched-roof hut with a beach view, wooden benches, and a signboard.

    9. Sunbreeze Suites

    A massage therapy session on a beach with a massage table, towels, and a bottle of lotion.

    10. The Watermark Hotel

    A room with a reception desk, a massage table, a potted plant, and a wall-mounted air conditioner.

    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.

    View all properties

    Choose what matters most at spa hotels in San Pedro

    Pool

    Breakfast included

    Hot tub

    Gym

    4 stars

    Spa hotels with pools in San Pedro

    Ramon's Village Resort

    A beach house with a thatched roof, wooden balconies, and a sandy beach with palm trees.

    Alaia Belize, Autograph Collection

    A modern outdoor pool area with lounge chairs and a wooden deck.

    Hibisco Belize

    A beach view with a boat dock, palm trees, and a building with a green roof.

    Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

    A wooden beach hut with a canopy, situated on a clear blue sea with shallow water.

    Caribbean Villas Hotel

    A covered outdoor area with a view of the beach, palm trees, and a clear sky.

    Caye Casa

    An infinity pool with palm trees and a building with green shutters.

    Coco Beach Resort

    A resort pool with clear water, surrounded by palm trees and lounge chairs.

    Corona Del Mar

    A beach with palm trees, a thatched hut, and a boat in the water.

    Sea Horizon

    A person standing by a pool with lounge chairs and a potted plant in the background.

    The Watermark Hotel

    A modern bar area with a glass countertop, bar stools, and a view of the ocean.

    View all properties

    Spa hotels with free breakfast in San Pedro

    Alaia Belize, Autograph Collection

    A modern outdoor pool area with lounge chairs and a wooden deck.

    Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

    A wooden beach hut with a canopy, situated on a clear blue sea with shallow water.

    Pelican Reef Villas Resort

    A beach with palm trees, a hammock, and a building with balconies.

    Las Terrazas Resort and Residences Ambergris

    An aerial view of a beach with clear turquoise waters, a sandy shore, and rows of palm trees.

    Portofino Beach Resort

    A resort pool area with palm trees, lounge chairs, and a clear blue sky.

    Matachica Resort & Spa - Adults Only

    A wooden pier leading to a series of floating platforms with umbrellas and seating areas, overlooking calm waters.

    Marbucks Bed and Breakfast

    A resort with a pool, wooden deck, and palm trees.

    Playa De Sala

    A beach scene with a thatched roof structure, clear water, and a distant pier.

    Reef Haven Belize

    A thatched-roof structure on a pier with clear turquoise water, a boat docked at the end, and a clear sky.

    View all properties

    Spa hotels with hot tubs in San Pedro

    Coco Beach Resort

    A resort pool with clear water, surrounded by palm trees and lounge chairs.

    Sunset Caribe Belize

    An underwater view of a swimming pool with a person swimming, clear blue water, and several blue umbrellas in the background.

    Playa De Sala

    A beach scene with a thatched roof structure, clear water, and a distant pier.

    Captain Morgan's Retreat

    A beachside resort with thatched-roof huts, palm trees, and a sandy beach.

    Grand Caribe Belize

    A resort pool with a sunset view, palm trees, and a building with balconies.

    Las Terrazas Resort and Residences Ambergris

    An aerial view of a beach with clear turquoise waters, a sandy shore, and rows of palm trees.

    Villa Abrazos

    A resort with a large pool, multiple lounge areas, and a thatched-roof building.

    Matachica Resort & Spa - Adults Only

    A wooden pier leading to a series of floating platforms with umbrellas and seating areas, overlooking calm waters.

    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.

    View all properties

    Top San Pedro Hotel Reviews

    Villa Abrazos

    A modern bathroom with a freestanding bathtub, a large mirror, and a minimalist design.

    Coco Beach Resort

    A spa with a tiled roof, a sign reading "Day Spa," and a colorful mural on the wall.

    Hibisco Belize

    A beach view with a boat dock, palm trees, and a building with a green roof.

    Ramon's Village Resort

    A thatched-roof hut with a wooden bench and a table, surrounded by a bamboo fence.

    Pelican Reef Villas Resort

    A beach with palm trees, a hammock, and a building with balconies.

    Bella Vista Resort Belize

    A bathroom with beige tiles, a wooden ceiling, and a shelf with toiletries.

    Alaia Belize, Autograph Collection

    A spacious lobby with wooden flooring, modern seating, and a reception desk with greenery.

    Playa De Sala

    Two massage tables on a beach with a clear view of the ocean and a distant shoreline.

    Matachica Resort & Spa - Adults Only

    A spacious lobby with a thatched roof, a central seating area with cushions, and a large hanging light fixture.

    Sunset Caribe Belize

    A bathroom with two spa chairs, a mirror, and a shelf with toiletries.

    Caye Casa

    An infinity pool with palm trees and a building with green shutters.

    Hidden Jewel Boutique Hotel

    A massage therapy session in progress with a client lying face down on a massage table, a therapist attending to the client's back, and another individual in the background.

    Mayan Princess Hotel

    A massage therapy room with a view of the ocean.

    El Ben Cabañas

    A person receiving a massage outdoors, with a thatched-roof structure and wooden furniture in the background.

    Ashton Court Belize

    A beach with palm trees, a pier extending into the water, and clear skies.

    Sunbreeze Hotel

    Two people sitting on beach chairs facing the ocean, with palm trees and a pier in the background.

    Find out more about San Pedro

    Top San Pedro attractions for a relaxing vacation

    San Pedro, located on the stunning Ambergris Caye in Belize, is an enchanting destination for travellers seeking spa hotels that offer relaxation and adventure. Start your journey at the breathtaking Hol Chan Marine Reserve, where you can snorkel among vibrant coral reefs and swim with colourful marine life, providing a perfect prelude to a rejuvenating spa session. Next, indulge in a sunset sail on the Caribbean Sea, soaking in the serene views that are sure to soothe the soul. For a taste of local culture, visit the lively San Pedro Town, where you can explore charming shops and savour delicious Belizean cuisine, making for a delightful evening before unwinding at your hotel. Adventure enthusiasts can take a day trip to the nearby mainland, where the ancient Mayan ruins of Lamanai await, allowing you to explore history amidst lush jungle settings. Finally, opt for a stay in the luxurious beachfront hotels along the eastern shore, where you can enjoy direct access to pristine beaches and exclusive spa treatments with ocean views. This area not only provides a sense of tranquillity but also caters to your high expectations for guest service, ensuring that every moment of your stay is pampered and memorable.

    Find the best hotels & resorts with spas in San Pedro

    For those seeking a rejuvenating escape in San Pedro, Belize, these hotels offer exceptional spa services and serene surroundings for the ultimate relaxation experience.

    Victoria House Resort & Spa

    Coco Beach Resort

    Ramon's Village Resort

    Belizean Shores Resort

    Sunbreeze Hotel

    Frequently Asked Questions

    Which hotels in San Pedro offer the best spa experiences?

    Several hotels in San Pedro offer excellent spa experiences for relaxation and rejuvenation.


    The 4-star Victoria House Resort & Spa, with a remarkable 9.8 rating, provides an extensive menu of treatments including deep tissue, Swedish, and hot stone massages, as well as Ayurvedic and aromatherapy treatments. Guests can enjoy body wraps, scrubs, facials, and manicures and pedicures, with the option for massages directly on the beach. Couples treatment rooms are also available for shared experiences.


    Las Terrazas Resort and Residences Ambergris, a 4.5-star establishment with a 9.0 rating, offers an extensive full-service spa. Their treatment rooms cater to a range of services, from prenatal and deep tissue massages to body wraps and facials. The resort also provides couples treatment rooms and the unique option of massages on the beach.


    The 4-star Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, rated 8.4, features a full-service spa with a variety of treatments including Swedish, deep tissue, and hot stone massages. They also offer Ayurvedic treatments, reflexology, body scrubs, facials, and manicures and pedicures, with dedicated couples treatment rooms.

    How much does a spa hotel in San Pedro cost?

    Enjoy staying in a spa hotel in San Pedro, with plenty of hotels from CA $136 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, and may vary depending on the location, season, and hotel amenities. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during the weekend or around public holidays.

    What are the top-rated luxury spa hotels in San Pedro?

    The top-rated luxury spa hotels in San Pedro are Victoria House Resort & Spa, Matachica Resort & Spa - Adults Only, Alaia Belize, Autograph Collection, and Las Terrazas Resort and Residences Ambergris.


    The 4-star Victoria House Resort & Spa, with an impressive 9.8 rating, offers an extensive full-service spa. Guests can choose from a wide range of treatments including hot stone massages, deep tissue massages, Ayurvedic treatments, and prenatal massages, with options for couples' treatment rooms and massages directly on the beach.


    Matachica Resort & Spa - Adults Only, a 4-star hotel rated 9.6, provides a serene adults-only spa experience. Its full-service spa offers various body treatments, deep tissue massages, hot stone massages, and aromatherapy, with the option of couples' treatment rooms for a shared relaxation experience.


    Alaia Belize, Autograph Collection, a 4.5-star hotel with a 9.2 rating, features an onsite full-service spa. The spa menu includes Swedish massages, deep tissue massages, sports massages, and a selection of facials and manicures.


    Las Terrazas Resort and Residences Ambergris, a 4.5-star property with a 9.0 rating, offers a full-service spa with a diverse treatment menu. This includes body wraps, hot stone massages, deep tissue massages, and aromatherapy treatments, with the added luxury of massages available on the beach.

    Are there any adults-only spa hotels in San Pedro?

    Yes, San Pedro offers adults-only spa hotels for a tranquil and rejuvenating experience.


    The 4-star Matachica Resort & Spa - Adults Only, with a 9.6 rating, offers a full-service spa with an extensive treatment menu. Guests can enjoy Swedish massages, hot stone massages, deep tissue massages, and prenatal massages. The spa also provides body scrubs, aromatherapy treatments, and facial treatments, with dedicated couples' treatment rooms available.


    For a more intimate setting, Casa Nova Cabanas, rated 10.0 by guests, features an onsite full-service spa. This hotel also offers couple's treatment rooms and a variety of massage options.

    Is it cheaper to book a spa hotel in San Pedro with flights as part of a package deal?

    Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it’s wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.

    Are there hotels in San Pedro that offer couples' spa treatments?

    For couples seeking spa treatments in San Pedro, several hotels offer dedicated facilities.


    The 4-star Victoria House Resort & Spa, with a 9.8 rating, boasts couples treatment rooms and an extensive menu including Ayurvedic treatments, deep tissue massages, and body wraps. They also offer massages directly on the beach for a great experience.


    At the 3-star Bella Vista Resort Belize, rated 9.8, couples can enjoy a full-service spa with facilities for Swedish massages, body scrubs, and facial treatments, all within their dedicated couples treatment rooms.


    Ramon's Village Resort, a 4-star property with a 9.6 rating, provides couples treatment rooms and a variety of services such as hot stone massages, prenatal massages, and manicures and pedicures, with the option for beach massages.


    The 3.5-star Grand Caribe Belize, rated 9.6, features couples treatment rooms and an extensive spa menu that includes hot stone massages, body wraps, and facials, with the convenience of on-site services.


    Finally, the 4-star Matachica Resort & Spa - Adults Only, also with a 9.6 rating, offers couples treatment rooms and a serene environment for Swedish massages, aromatherapy treatments, and body scrubs.

    Are there any unique spa experiences available in San Pedro?

    Yes, San Pedro offers several unique spa experiences that blend local culture, natural ingredients, and luxurious settings.


    Sparadise at Belizean Shores Resort provides treatments using local botanicals, essential oils, and minerals from Belize, including customised massages, facials, body scrubs, and manicures/pedicures, all within a tranquil setting.


    The Sanctuary Spa at Mahogany Bay Resort features Tulum-style architecture with six private treatment rooms and two couples suites, offering luxury treatments enhanced with holistic skincare, essential oils, and natural healing gemstones.


    K'in Spa & Wellness Centre integrates ancient Mayan healing traditions with modern wellness, offering a signature "Paradise Rejuvenation" four-hour journey that includes a body scrub, Swedish massage with hot stones, a hydrating facial, and a Barefoot massage.


    Oasis Spa San Pedro provides a relaxing experience with massages, facials, and body treatments in a candlelit setting overlooking the Caribbean Sea, with the added convenience of mobile spa services.


    Delmy's Unique Day Spa, a family-run business with over 20 years of experience, is known for its personalised massage services and body treatments in a cosy, intimate setting.

    Can I cancel my spa hotel reservation on Expedia?

    Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right spa hotel in San Pedro for you.

    How can I save on a spa hotel in San Pedro with Expedia?

    Find San Pedro spa hotel deals by joining One Key™, Expedia’s free travel rewards program. As a member, you can unlock instant savings with Member Prices when you’re logged in. For a quick weekend retreat, discover last-minute offers.

    Explore a world of travel with Expedia