Cheap Hotels in Ambergris Caye

Pedro's Hotel
Near Ramon’s Village Beach

Mayan Princess Hotel
Near Belizean Melody Art Gallery

Mata Rocks Resort Hotel
Near Black & White Cultural Entertainment Center

THE VILLAS AT BANYAN BAY Hotel
Experience luxurious and private oceanfront island living at the Villas at Banyan Bay. A family oriented resort, located on Ambergris Caye in Belize, our villas feature two and three bedroom accommodations with commanding panoramic views of the Caribbean Sea and the Great Belize Barrier Reef. Our resort features a full-service restaurant, dive shop, gift shop and concierge service- all just a mile and a half south of San Pedro.We provide full wedding planning services for destination weddings- whether large or small. Children under 12, one child per parent, stay for free. All rates are based on the maximum occupancy per unit rented. An extra charge is collected at check-in for anyone age 12 or over.

Xanadu Island Resort Hotel
Near Black & White Cultural Entertainment Center
Hotels in Ambergris Caye
lastminute.com has a fantastic range of hotels in Ambergris Caye, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Ambergris Caye hotels up until midnight and stay the same night.
We offer big savings on all kinds of hotels in some of the best locations Ambergris Caye has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee
Frequently asked questions about Hotels in Ambergris Caye
What is the lowest price for a double room in Ambergris Caye?
Pedro's Hotel in Ambergris Caye offers one night in a double room at the price of £42.120,000 Hotels
We search from 120,000 hotels worldwide to find you the best deals.
Price Match Guarantee
Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.
Need help with your booking?
Call us on 0800 093 5555