Nestled amongst tropical indigenous gardens, eco-friendly Xanadu Island Resort is situated on the beach overlooking the world’s second largest barrier reef and the Caribbean Sea. Located a mile south of San Pedro Town on the island of Ambergris Caye, Xanadu Island Resort is close enough to enjoy the amenities of the town yet far enough away to enjoy nature and relaxation.
At Xanadu Island Resort we strive to take care of our guests, staff, community and environment. Service excellence, combined with the beautiful natural grounds and unique buildings, draw guests to return again and again. As a result, we are ranked Top 5 for San Pedro Hotels by Tripadvisor.