The Meliá Buenavista is a resort paradise located on Cayo Santa María and is the perfect place to enjoy a luxury holiday in Cuba on the beach.

With a beachfront location in a privileged natural environment in Cayo Santa María, this exclusive all-inclusive resort is an oasis of peace and privacy with virgin beaches and natural coves. Its exceptional conditions and magnificent setting make it a paradise destination, in which everything is designed for your comfort and pleasure. The impeccable service provided by the expert hotel team will make you feel so special and help create a unique and magical experience in an idyllic setting.

The hotel suites boast sensational spaces for rest and enjoyment. Take a soothing whirlpool bath or relax on the terrace with a Balinese shower and sofa-bed. Enjoy stunning dining experiences in one of the hotel’s three à la carte restaurants throughout the day. The 24-hour La Notte lobby bar and pool and beach bars offer a select choice of cocktails and drinks.

Total privacy and exclusivity make it a seductive oasis of calm that captivates all who visit. The resort provides an all-inclusive service, the only such hotel of all the Meliá hotels in Cuba. The Meliá Buenavista is a 5-star hotel designed for adults aged over 18, and ideal for guests seeking privacy, isolation, peace and fresh air. Recommended for couples, weddings, honeymoons and guests who enjoy being pampered in the Spa.


Below are 3 sample itineraries of what you could do on holiday in Cuba. 
Contact us to create your own luxury holiday.

Luxury holidays to Cuba


A 2-week trip featuring luxury accommodation and the highlights of Cuba.

Luxury holidays to Cuba


A 2-week luxury itinerary that allows you to really get under the skin of this wonderful country.

Cuban Countryside


A 10-day trip featuring luxury accommodation with some exclusive and exciting experiences.


Gorgeous bedroom at Angsana, Cayo Santa Maria, Cuba


The Angsana, located on the beautiful Cayo Santa Maria, is an exclusive and ecologically-sensitive destination resort. It is the perfect place to enjoy the stunning Cayo Santa Maria and its marine life

Iberostar, Ensenachos, Cuba

Iberostar Ensenachos Grand Village

The Iberostar Ensenachos hotel is a luxury resort on Caye Ensenachos where you’ll find some of the most exclusive beaches in Cuba, as well as wellness & spa, all-inclusive accommodations, dream villas and unique excursions.