Places to stay in Mallorca
Browse below for some of the most luxurious hotels and accommodation in Mallorca. Our Mallorca travel specialists regularly visit and inspect the accommodation we feature to ensure they are of an exacting standard.
Set atop a cliff on Mallorca's Sa Talaia headland, with commanding views across the town of Port Soller and the Mediterranean Sea, Jumeirah Port Soller, opened in April 2012, offers luxurious five-star accommodation in a scenic and peaceful corner of this beautiful Balearic island.
Early booking discount – Save up to £85 pp
Book by: 28 February 2018
Just minutes from the golden sands of Mallorca's pretty northern shore, this traditional boutique hotel pairs all those must-have modern comforts with private balcony rooms and sweeping Mediterranean views. It's all complemented by fine wines, tempting Mallorcan menus and a stunning outdoor pool.
Experience Belmond's award-winning luxury at this collection of converted 15th-and-16th-century manor houses nestled in amid the sandstone peaks of Mallorca's Tramuntana Mountains. From the gourmet El Olivo restaurant to its spa, pools and unique excursions, this is one of Spain's finest hotels.
A rooftop pool and gourmet restaurant are among the highlights of this historic hotel, winner of Best Hotel in Spain & Portugal at the 2016 Condé Nast Traveller Reader’s Choice Awards. A converted 19th century manor house, it's located in one of Palma’s oldest quarters.
Providing home-from-home hospitality and traditional Balearic charm since 1947, this traditional seaside hotel is perched above a secluded bay on Mallorca’s southwest coast. Expect superb regional dining and a raft of facilities that range from indoor and outdoor pools to a gym and massage room.
Located on a small hill at the foot of the Tramuntana mountain range overlooking the bay of Pollensa on the Spanish holiday island of Mallorca, Llennaire offers elegant accommodation set within a series of converted, traditional houses with direct access to some of Mallorca's most beautiful country…