Contact Us

Belize Beach Resort Reservations

Xanadu Island resort

If you need more information or would like a personalized quote, please contact us using the information below:

Sea Grape Drive
San Pedro, Belize
Directions >

toll-free: 1-866-351-4752
local: 011-501-226-2814


Travel insurance is strongly recommended. Please check our FAQ page for recommendations.

If you are ready to book or check availability, please click below for our:

Note: If you are unable to find accommodation for the nights you require, please call us direct for more availability and best rates.

Visa and MasterCard are accepted for online bookings.

Our family of 4 recently stayed at Xanadu for 8 nights. Although the resort is on the beach, you feel like you are in the rain forest.
Tripadvisor Quote
Judi B