Customized for your search:

4 star Spa hotels in San Pedro, Belize

San Pedro hotels
San Pedro

Top Trending 4 Star Spa Hotels in San Pedro

El Secreto - San Pedro Hotels
Rating: 4.0 Stars
Check Availability

El Secreto

11miles north of San Pedro Town, San Pedro - Map
From the time that we arrived until the time that we left El Secreto, each detail of our stay was thought of in advance. Upon arrival we were greeted by Ken, Manager of El Secreto with watermelon drinks and refreshing towels after a very long journey. Ken is one of the nicest, professional and accommodating resort managers we have ever met. Upon walking on to the premises to check-in (which is paradise btw), we were given a 5 minute complimentary neck and shoulder massage... We knew then that we were in store for a truly relaxing experience. The staff is beyond attentive, friendly and helpful with any need you may have. The rooms are designed for both romance and pure relaxation. The resort is extremely secluded and quiet but each villa also provides privacy with an enclosed outdoor shower and private hot tub. The restaurant and bar serve up incredible drinks with very helpful staff to answer any questions along the way. Room service is also beautifully delivered for a relaxing dinner in your private villa. Ken, Sherry and Norvani were some of the most helpful people I have ever met while vacationing and ensured that our tour, requests and meals were well in order. The rooms are also amazing with King size Tempur-Pedic beds, controllable mood lighting, etc. If you're giving the opportunity to stay for El Secreto, take it. The only problem is that you may never want to leave!
NMancuso from Los Angeles
Located on the beach, this resort is in San Pedro, within the vicinity of Bacalar Chico National Park & Marine Reserve …More
Matachica Beach Resort - San Pedro Hotels
Rating: 4.0 Stars
Check Availability

Matachica Beach Resort

5 miles north of San Pedro, San Pedro - Map
"Relaxing and private resort in beautiful location"
From the staff greeting us at San Pedro to the last boat ride back to the airport the entire staff were wonderful, efficient and caring. The location is beautiful and the amenities awesome. Jade Spa treatments were relaxing and Mambo restaurant serves creative, delicious fresh food .
Donna from Colorado
Within easy reach of Ambergris Caye Beach, this San Pedro resort is nestled on the beach. Area attractions also include …More
Coco Beach Resort - San Pedro Hotels
Rating: 4.0 Stars
Check Availability

Coco Beach Resort

Ambergris Caye, San Pedro - Map
"An un-BELIEZEABLE-vacation!"
We just returned this morning from our trip to Belize and it was amazing! We booked our hotel last-minute and didn't have a ton of time to do research before making plans. We had looked around a little bit and, based mostly on location, decided to go with Coco Beach. From the time we arrived until the time we left, the staff and facilities were incredible! Everything was organized from our initial flight from Belize City to Ambergris Caye through the hotel with friendly staff to greet us every step of the way. All our tours were done through the hotel as well and we couldn't be more pleased. The Tuff Enuff guys are great and really go out of their way to not only make you feel at home but to help answer all your questions. Our room was on the top floor (8C) and had beautiful views of the pool and grounds. Room was super clean when we arrived and was cleaned every day. A/C worked really well, which was a nice treat when we were returning from being out in the sun all afternoon! My one watch-out on booking rooms would be to book far away from the pool. There was a wedding reception while we were there and a very loud Happy Hour. Fortunately we couldn't hear any of the noise in our room but I can't imagine it not being loud in the rooms directly above the bar and/or nearby. All in, I would highly recommend this resort. It's unlikely we'll be back in Belize anytime soon, but if we were going back I wouldn't hesitate to stay again at Coco Beach.
SD Gal from San Diego, CA
Nestled on a stretch of pristine white sandy beach is a haven of romance, barefoot luxury, relaxation and adventure known as …More

Search from 3 Spa San Pedro Hotels - 4 Stars

    Need help booking?

    Call 1-800-551-2409
    Visit Customer Support »

    Why book with Expedia ?

    • 365,000+ hotels worldwide
    • No Expedia Cancellation Fee
    • Best price guarantee
    • 91% customer satisfaction

    Pocket Guide: San Pedro 4 stars Spa Hotels

    Search for hotels in San Pedro on You can easily find your hotels in San Pedro using one of the methods below:

    • View our selection of featured hotels in San Pedro
    • Use the map to find hotels in the San Pedro neighborhood you prefer
    • Use the filters to see hotels in a specific area of San Pedro, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in San Pedro
    • Enter your travel dates to view the best deals on hotels in San Pedro - while they last


    Hotels in Other Popular Destinations

    Customers Rate Expedia
    Powered by feefo
    91% recommended
    From 29,939 Reviews