Melia Buenavista

Indulge in a tropical paradise oozing beauty and tranquillity at Melia Buenavista Hotel. Situated on the seductive island of Cayo Santa Maria, off Cuba’s north-central coast, discover an untouched paradise in the Caribbean Sea. Surrounded by an array of unexplored coves and idyllic beaches, the property boasts an elegant simplicity and calming design which strikes a contrast to the dramatic, vibrant landscape in which it sits. A tranquil adults-only oasis, Melia Buenavista is the ultimate romantic retreat.


Just 10km away from Las Brujas Airport, our private transfer will have you at this tropical haven in no time. Nestled on the largest of the Villa Clara Keys, you are perfectly poised to explore this beautiful string of islands forming the Jardines Del Rey archipelago. Spoilt by this pristine ecological environment, make the most of white sands, blue waters and luscious foliage as you explore the island. The Club House offers a number of activities to fill your days with, ranging from snorkelling, nature walks, scuba diving and horse riding.

Your room

Sophisticated and elegant, the suites of Melia Buenavista are the perfect space in which to unwind and relax. The soothing colors compliment the vibrant surroundings whilst floor to ceiling glass doors open up onto panoramic views of the island and allow daylight to come streaming in. Luxury abounds here and as you step into your ensuite and out to your outside shower, showering beneath starlit skies, you’ll get that sensational feeling of never wanting to leave.

Why we like it

Melia Buenavista has it all. But it’s more than just the two pools and exclusive spa treatments that have us hooked. It also has delicious restaurants, both on the beach and by the pool, that play host to international, French and traditional cuisines. With live music and themed nights at every turn, you will never be short of entertainment. The best part though? Undoubtedly watching those gorgeous sunsets on the beach whilst sipping cocktails and listening to the local beats that serenade you.