
Cala Vinas Holidays
Book a Hotel + Flight or Car together to unlock savings
Photo by C J West
Top hotels in Cala Vinas

Occidental Cala Viñas
Carrer del Coral, 2-4 Calvia Mallorca
7.8/10 Good! (328 reviews)
The food was great each day.
Reviewed on 6 Aug 2025

Grupotel Playa de Palma Suites & Spa
C/ Ramal Ca na Gabriela, 4 Palma de Mallorca Mallorca
Fully refundableReserve now, pay when you stay
The price is 3.396.521 ₫ per night from 13 Jan to 14 Jan
3.396.521 ₫
3.786.914 ₫ total
13 Jan - 14 Jan
includes taxes & fees
9.2/10 Wonderful! (736 reviews)
The room was cleaned every day and the whole property is was very clean. Well presented hotel and spa facilities were fantastic. Breakfast was to high standard
Reviewed on 2 Jan 2026

Iberostar Waves Cristina
Calle Bartomeu Xamena, s/n Palma de Mallorca Mallorca
Fully refundableReserve now, pay when you stay
The price is 2.465.819 ₫ per night from 25 Jan to 26 Jan
2.465.819 ₫
2.763.234 ₫ total
25 Jan - 26 Jan
includes taxes & fees
8.8/10 Excellent! (999 reviews)
Just got back from the most incredible week at Iberostar Waves Cristina and I'm already looking at dates to return! This place exceeded every expectation. Location is unbeatable - literally 2 minutes walk to Playa de Palma beach. We'd have breakfast, grab our towels, and be on the gorgeous sandy ...
Reviewed on 23 Dec 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular places to visit

Illetas Beach
Why not spend a care-free afternoon at Illetas Beach during your travels in Calvia? Amble around this relaxing area's seaside and enjoy its top-notch restaurants.

Palma Nova Beach
If a restful holiday is part of your travel plans, Palma Nova Beach might be the perfect place to visit during your trip to Calvia. Stroll along the seaside or visit the shops in this romantic area.
Puerto Portals Marina
Explore the waterfront in Portals Nous with a trip to Puerto Portals Marina. Wander the area's seaside or simply enjoy one of its lively bars.
