Wish you were here?

La Bandita Townhouse
Pienza, Italy

Renaissance building,
rustic-modern rooms,
laid-back atmosphere

Wish you were here?

Artist Residence Oxfordshire
Oxfordshire, U.K.

Peaceful countryside,
stylish rooms,
great restaurant

Wish you were here?

Villa Sostaga
Navazzo, Italy

Tranquil location,
hypnotic views,
friendly atmosphere

Wish you were here?

Trigony House Hotel
Scotland, U.K.

Edwardian lodge,
handsome rooms,
garden spa

Wish you were here?

Hotel Angela
Lech am Arlberg, Austria

Former farmhouse,
ideally located

Wish you were here?

Batty Langley's
London, U.K.

Period decor,
regal atmosphere,
excellent service


No cash for compliments.

Our website is based on a series of long-established printed guides, where no one pays for an entry.

Our series editor, Fiona Duncan, writes for the Sunday Telegraph and is the UK's most respected hotel reviewer.

No cliches, no flattery, no gushing - just objective, honest, expert reviews.

Holiday reading? Take a look at Somerville's War

Our selection of places to stay on Mallorca is one of the biggest and best you’ll find on the internet. This, the largest of the Balearic Islands, has its share of big, impersonal hotels but there are many more small, charming owner-managed places created out of old agricultural dwellings. Mallorca, like its sister islands Menorca and Ibiza, has for some time been trying to distance itself from the type of mass tourism that has spoiled the eastern and southern coasts of mainland Spain. It is especially popular with Germans.

 The south of the island is generally flat, with fine sandy beaches; the north is generally mountainous, with a coast of cliffs and rocky coves.

 As elsewhere, our selection of places to stay in Mallorca offers an exceptionally interesting range to choose from: guesthouses, restaurants-with-rooms and small hotels. Whichever, they all have the special qualities of hand-picked character and charm we seek out.

Loading a map...


Finca Binibona Parc Natural, 07314, Caimari, +34 971 873565
Elegantly converted farm house

Ca n'Ai

Cami Son Sales 50, 07100, Soller, +34 971 63 24 94
Peaceful haven

Ca'n Moragues

Carrer Pou Nou 12, 07570, Arta, +34 971 829509
Homely, rustic town hotel

Ca'n Verdera

Carrer de Toros 1, Fornalutx, 07109, +34 971 638203
Carefully restored hotel in picture-postcard village

Ca's Sant

Cami de ses Fontanelles 34, 07100, Soller, +34 971 630298
Charming place, near town and harbour

Cala Sant Vicenc

Carrer Maressers 2, 07469, Cala Sant Vicenç/Pollensa, +34 (0)971 530250
Seaside hotel in enchanted bay

Can Calco

Carrer Campanet 1, Selva-Moscari, 07313, +34 971 515260
Minimalist, modern village inn

Cas Comte

Carrer Comte d'Aiamans 1, 0736, Lloseta, +34 971 87 30 77
Comfortable country hotel

Casa Bougainvillea

Calle del Mar 81, E07100, Soller, +34 971 633 104
Traditional townhouse in picturesque location

Casal Santa Eulalia

Carretera Santa Margarita 24, 07450, Santa Margalida, +34 971 852732
No expense spared

Cases de Cas Garriguer

Carretera Valldemosa a Andratx, 2.5 km, 07170, Valldemosa, Vistamar +34 971 61 23 00
Romantic country house hotel

Costa d'Or

07179, Deia, Mallorca, Balearic Islands, Spain, +34 971 63 90 25
Magical hotel, impressively decorated

Es Figueral Nou

Carretera Montuiri-San Joan, km 0.7, 07230, Montuiri, +34 971 64 67 64
Spacious, relaxing country hotel

Es Moli

Carretera Valldemosa-Deia s/n, 07179, Deia, +34 971 639000
Wonderful position on an enchanting island

Es Reco de Randa

Carrer Font 13, 07629, Randa, +34 971 660997
Well-known restaurant

Ets Albellons

Binibona, 07314, Caimari, +34 971 87 50 69
Tasteful Mallorcan country house style

Finca Barcelona

Predio Biniforani Nou, 07349, Buñola, +34 609 239023
Country hotel ideal for families

Finca Son Jorbo

Apartado de Correos, 07260, Porreres, +34 971 181 251
Exotic yet comfortable holiday apartments

FincaHotel CanColl

Cami de Can Coll 1, 07100, Soller, +34 971 633244
Welcoming country hotel set in orange groves

Hostal Corona

Carrer Santa Rita 17, 07014, Palma, +34 971 73 19 35
Suburban hotel, Bohemian ambience

Hotel Bahia

Avenida Peguera 81, 07160, Peguera, +34 971 68 61 00
Comfortable seaside hotel in popular resort

Hotel Bendinat

Avenida Bendinat 58, 07015, Portals Nous, +34 971 675725
Beautiful country hotel with sea views

Hotel Born

Carrer Sant Jaume 3, 07012, Palma, +34 971 712942
Elegant, historic town house

Hotel Juma

Placa Mayor 9, 07460, Pollensa, +34 971 535002
Town hotel in lively square

Hotel L'Avenida

Gran Via 9, 07100, Soller, +34 971 634075
Top class treatment, relax in style

Hotel Niu

Cala Barques s/n, , Cala Sant Vincent, +34 971 530512
Family-friendly hotel on pretty little bay

Hotel Portixol

Carrer Sirena 27, 07006, Palma, +34 971 271800
Contemporary town hotel, harbour views

Hotel Ses Rotges

Rafael Blanes 21, 07590, Cala Rajada, +34 971 563108
Peaceful hotel, cosmopolitan holiday town

Jardi d'Arta

C/ Abeurador 21, Arta 07570, Mallorca, Spain, +34 971 83 52 30
Wonderful gardens hidden in picturesque town

La Posada del Marques

Finca Es Verger, Esporles, 07190, +34 971 611230
Sensational position in Es Verger mountains
Search for a place to stay or eat...
Hotel name or village, town or city