loader image

Turtle Island Resort

Welcome to Turtle Island Resort, your perfect escape to a tropical paradise off of Ambergris Caye, Belize. Our secluded island location offers the ultimate getaway for those seeking tranquility, luxury, and the perfect blend of modern and traditional Caribbean charm.


Villas and suites designed to provide guests with the ultimate comfort


Make the most of your vacation with some island adventure


Indulge in local and international cuisine at our on-site restaurant

Special Offers

Check out current special offers to save on your next stay

Ambergris Caye Private Island Resort

At Turtle Island Resort, you can enjoy the best of both worlds – adventure and relaxation. From the moment you arrive at our resort, just 5 minutes from San Pedro, Belize,  you’ll be greeted by breathtaking views of the Caribbean Sea. 

Our villas and suites are designed to provide the ultimate in comfort and relaxation, featuring modern amenities and traditional Caribbean touches. Take advantage of our island activities, such as snorkeling and spa services, or simply relax and soak up the sun by the infinity pool. 


Infinity Pool

Soak in the stunning views and sip on refreshing cocktails at the resort’s infinity pool.

Turtle Sanctuary

Visit the on-site turtle refuge lagoon to see rescued sea turtles that have made Turtle Island Resort their home.


Stay in well-appointed villas and suites featuring picturesque views from private balconies and plunge pools.


Enjoy the convenience of complimentary 5-minute boat rides to and from Ambergris Caye during your private island stay.

Experience Belize


Enjoy delicious Caribbean flavors at the on-site restaurant. Our menu features a variety of fresh seafood, local produce, and flavorful spices. Whether you’re looking for a romantic dinner for two or a family-friendly meal, our restaurant has something for everyone.

Getting Here

Natural beauty surrounds you at Turtle Island Resort, a private island located 2.8 miles west of San Pedro, Ambergris Caye. Fly into Philip S. W. Goldson International Airport (BZE), catch a connecting flight into John Greif II Airport (SPR), and take a quick, complimentary boat ride from San Pedro Town to the resort.

What Our
Guest Say

Special Offers