Viva Cala Mesquida Resort & Spa

4 Star
Cala Mesquida, Majorca, Balearic Islands
Some of our best deals aren't shown online.
21,000+ customers found a better price by calling us in 2026.
Call for our best price.

0330 190 0001

👍 Price Match Promise🛡 TTA ProtectedOpen 8am–11pm

43,000+ customers have reviewed us.
We're rated Excellent & Exceptional.

4.7 /5
28,602 Trustpilot reviews
4.9 /5
15,058 Feefo reviews 🏅
👍

Price Match Promise

We aim to beat any price

TTA

TTA & Trust Protected

All bookings protected

££

Low Deposits

Secure from £49pp

✈️

30 Years' Expertise

Expert travel knowledge

👍

Price Match Promise

We aim to beat any price

TTA

TTA & Trust Protected

All bookings protected

££

Low Deposits

Secure from £49pp

✈️

30 Years' Expertise

Expert travel knowledge

About this hotel

Property Location With a stay at Viva Cala Mesquida Resort in Capdepera (Cala Mesquida), you'll be close to Cala Agulla Beach.

Rooms Make yourself at home in one of the 297 air-conditioned rooms featuring kitchenettes with refrigerators and microwaves. LCD televisions with satellite programming provide entertainment, while complimentary wireless Internet access keeps you connected. Conveniences include direct-dial phones, as well as safes and coffee/tea makers.

Rec, Spa, Premium Amenities Dip into one of the 2 outdoor swimming pools or enjoy other recreational amenities including a health club and a sauna. Additional features include complimentary wireless Internet access, concierge services, and supervised childcare/activities.

Dining Satisfy your appetite at the aparthotel's restaurant, which serves breakfast and dinner, or grab a snack at a coffee shop/café. Relax with your favorite drink at a bar/lounge or a poolside bar.

Business, Other Amenities Featured amenities include currency exchange, dry cleaning/laundry services, and a 24-hour front desk.

Read more ›

Top Amenities

Wi-fi
Gym
Private pool
Sun loungers
Balcony
Clothes dryer

Holiday details

From
pp

Flight Details

All boards offered by this hotel

Call to book —

0330 190 0001

Answered within 5 rings · Free, no obligation
👍 Price Match Promise
👍
Price Match Promise
We aim to beat any price you find
TTA & Trust Protected
TTA & Trust Protected
All bookings fully protected
Low deposits from £49pp
Low deposits from £49pp
Secure your holiday today
✈️
30 Years' expertise
Expert travel knowledge