Belize’s Only Private Sunset Beach

Are you ready to discover the incredible natural beauty of Ambergris Caye, Belize? Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, is home to Belize’s only private beach club—and you’re invited! Club access is only available to guests of our Belize rentals, so you can be sure that you’ll have the full VIP experience at one of the best beaches in Belize. Stay with us in San Pedro and get excited about the days you’ll spend in paradise at the Mahogany Bay Beach Club.  

Experience Mahogany Bay Beach Club 

The gem of Mahogany Bay Resort and Beach Club is the stunning, sandy-shored Beach Club. You’ll hop aboard our complimentary water taxi and enjoy a scenic, 15-minute boat ride to our secluded, luxury Beach Club. The area is located on a pristine natural Caribbean lagoon surrounded by turquoise waters and sugar-white sandy beaches. Our Beach Club is situated on the undeveloped side of the island, so it’s 100% sargassum-free and gives a true feeling of privacy.  

How will you spend your day when you escape to the Mahogany Bay Beach Club? Do you want to lounge the day away on an Instagram-worthy overwater cabana and enjoy waist-deep wait service from the full-service bar and grill? Or do you want to embark on a fun-filled adventure with our complimentary kayaks or paddleboards? No matter how you choose to make the most out of your experience, you can be sure that our top-notch features and amenities will leave you wanting to come back for more.  

Amenities at the Mahogany Bay Beach Club: 

  • Restaurant with a full-service bar and five-star beach service 
  • Luxurious overwater day beds 
  • Comfortable lounge chairs and overwater hammocks 
  • Complimentary non-motorized water sports, toys, and games 
  • Men's and women’s changing rooms and restrooms 
  • Event space for private functions 
  • Scenic lookout point with shaded lounge and hammocks 
  • Access to the best flats in the world for fly fishing 
  • Unmatched scenery and service 

Frequently Asked Questions:

1. How can I reserve a private beach cabana?

Private beach cabanas are available on a first-come, first-served basis only.

2. What are the Beach Club hours and boat schedule?

Our boat schedules can change depending on demand. Currently, the boat runs between 10 a.m. and 4 p.m. and typically makes trips to the Beach Club every hour on the hour, and returns on the half hour.

3. Can I visit the Beach Club if I am not a guest at Mahogany Bay Resort?

The Beach Club is only for guests of Mahogany Bay Resort.

4. Can I rent out the Beach Club for my wedding or elopement ceremony?

Yes! The Beach Club is one of the most popular wedding venues on Ambergris Caye. It's a scenic, secluded, romantic location unlike anywhere else in Belize. 

5. Where can I stay up to date with the most recent happenings at the Beach Club?

Never miss out on Beach Club updates! Follow us on Instagram for the most recent updates on one of the best beaches in Belize.


Plan Your Stay With Us 

Are you ready to plan your stay with us at Mahogany Bay Resort? Our sprawling property offers 205 charming Belize cottages and villas that reflect the destination’s authentic spirit. You'll find that the hand-crafted architecture and interior styling of each accommodation showcases colonial-era detailing, paired with heirloom-quality furnishings made from sustainably harvested local hardwoods. When you stay in our authentic Belize suites and homes, you’ll discover what sets Mahogany Bay Resort apart from other San Pedro hotels. 

Book Now


Relaxing and enjoying the sun and sand at our Beach Club is a must for any stay at Mahogany Bay Resort!

Paradise Found


The Bay Club

When you're looking for a place to soak up the sun a bit closer to your home-away-from-home, take a dip in our pristine 72,000-gallon saltwater swimming pool located at The Great House on-site at our resort. The Bay Club is also home to the fitness center, private cabanas for special events, and is serviced by Shaken Bar and Grill.

More Ways to Explore Mahogany Bay Resort & Beach Club