• “Heaven exists!! We found it in Cayo Espanto!”

    Claire and Ori

  • “There are many, many beautiful places in this world – but very few this special.”

    Pat & George

  • “This is the most relaxing vacation we have ever had.”

    Stephanie and Rick

  • “Cayo Espanto – you are a true island paradise!”

    The Heads

  • “Paradise! What an incredible place!”

    Richard & Lisa

Cayo Espanto Private Island

Your Luxurious Private Island Belize Resort in the Caribbean. Experience our resort’s ultimate privacy and 5-star service.

Discover your own private island at Cayo Espanto, Belize, where paradise and luxury come together as one. Our five-star, world class resort offers travelers the best life has to offer. We invite you to spend your evenings enchanted and your days engulfed in the Caribbean waters that surround each private villa. Located three miles off the coast of San Pedro, Belize, Cayo Espanto is truly an unforgettable private island retreat.

Experience Cayo Espanto Private Island


All-inclusive, award-winning 5-star world-class cuisine tailored to each guests’ tastes.


Tailor a custom excursion including scuba diving, fishing, mainland adventure tours and private luxury yacht tours.


Relax and rejuvenate with spa treatments in your private oasis, including massages, facials and spa therapies.

This error message is only visible to WordPress admins

Error: API requests are being delayed for this account. New posts will not be retrieved.

There may be an issue with the Instagram Access Token that you are using. Your server might also be unable to connect to Instagram at this time.

Error: No posts found.

Make sure this account has posts available on instagram.com.

Cayo Espanto