Island Life
Old-world charm meets
new-world grandeur
Surrounded by the turquoise waters of the Caribbean, Mahogany Bay Resort & Beach Club is a 4-star resort on the beautiful island of Ambergris Caye. Our resort blends the authentic old world charm and unique culture of Belize with world-class accommodations and unrivaled amenities. Located 10 minutes south of San Pedro, guests will discover our connection to the natural wonders of Belize and the country’s rich heritage.
Book a stay in paradise
Discover
Play
Snorkel
Fish
Scuba
Play
Snorkel
Fish
Scuba
Epicurean Options
At Mahogany Bay Resort you’ll find some of the best restaurants in Belize, including more than 10 different dining venues and unique bars.
Come Celebrate
Plan your beautiful wedding and intimate reception with the white sandy shores and turquoise water as a backdrop.