Sardinia hotels

Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Sardinia Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Capo D'Orso Thalasso & Spa  5 stars

Loc. Cala Capra, Palau, It, Palau, Italy, 07020

Palau Very good
GBP 526

Villa Las Tronas Hotel & Spa  5 stars

Lungomare Valencia 1, Alghero, Italy, 07041

Alghero Great
GBP 267

Hotel Cala Di Volpe, Costa Smeralda  5 stars

Costa Smeralda, Porto Cervo, Italy, 07020

Porto Cervo Very good
GBP 1 211

Cervo  5 stars

Costa Smeralda, Porto Cervo, Italy, 07020

Porto Cervo Great
GBP 404

Hotel La Rocca Resort & Spa  5 stars

Baja Sardinia, Baja Sardinia, Italy, 07021

Baja Sardinia Great
GBP 373

Colonna Grand Hotel Capo Testa  5 stars

Loc. Capo Testa, Santa Teresa Gallura, Italy, 07028

Santa Teresa Gallura Very good
GBP 254

Hotel Romazzino, A Luxury Collection Hotel, Costa Smeralda  5 stars

Costa Smeralda, Porto Cervo, Italy, 07020

Porto Cervo
GBP 1 524

Pullman Timi Ama Sardegna  5 stars

Viale Dei Ginepri 3, Villasimius, Italy, 09049

Villasimius Great
GBP 413

Hotel Pitrizza A Luxury Collection Hotel Costa Smeralda  5 stars

Porto Cervo, Costa Smeralda, Porto Cervo, Italy, 07020

Porto Cervo
GBP 1 285

Chia Laguna Resort - Hotel Laguna  5 stars

Domus De Maria, Cagliari, Sardinia, Italy, Domus De Maria, Italy, 9010

Domus De Maria
GBP 368

Faro Capo Spartivento  5 stars

Viale Spartivento Snc, Domus De Maria, Italy, 09010

Domus De Maria
GBP 346

Su Gologone  4 stars

Localita Su Gologone, Oliena, Italy, 08025

Oliena Great
GBP 282

La Coluccia  4 stars

Localita Conca Verde, Santa Teresa Gallura, Italy, 07028

Santa Teresa Gallura Very good
GBP 245

Grand Hotel In Porto Cervo  4 stars

Localita' Cala Granu, Porto Cervo, Italy, 07021

Porto Cervo Very good
GBP 541

Hotel Catalunya  4 stars

Via Catalogna 24, Alghero, Italy, 07041

Alghero Very good
GBP 102

Villa Margherita  4 stars

Via Liberta 91, Golfo Aranci, Italy, 07020

Golfo Aranci Great
GBP 195

Holiday Inn Cagliari  4 stars

Viale Umberto Ticca, Cagliari, Italy, 09122

Cagliari Very good
GBP 86

Martini  4 stars

Via D Annunzio Gabriele,21 , 07026, Olbia, Italy, 07026

Olbia Very good
GBP 105

Calabona  4 stars

Localita Calabona, Alghero, Italy, 07041

Alghero Very good
GBP 100

Palau  4 stars

Via Tirso, Palau, Italy, 07020

Palau Very good
GBP 209

Hotel Balocco  4 stars

Localita Liscia Di Vacca, Porto Cervo, Italy, 07020

Porto Cervo Great
GBP 304

Punta Negra  4 stars

Loc. Punta Negra, Alghero, Italy, 07040

Alghero Very good
GBP 213

T Hotel  4 stars

Via Dei Giudicati 66, Cagliari, Italy, 09131

Cagliari Great
GBP 100

Gabbiano Azzurro  4 stars

Via Dei Gabbiani, Golfo Aranci, Italy, 07020

Golfo Aranci Great
GBP 387

Hotel Costa Dei Fiori  4 stars

S.S. 195 Km 33 S. Margherita Di Pula, Santa Margherita di Pula, Italy, 09010

Santa Margherita di Pula Great
GBP 214

Pedraladda  4 stars

Via Zirulia, 50, Castelsardo, Italy, 07031

Castelsardo Very good
GBP 147

Hotel Speraesole  4 stars

Viale Multa Maria 33, Olbia, Italy, 07026

Olbia Great
GBP 239

Airone  4 stars

Strada Per Baja Sardinia, Arzachena, Italy, 07021

Arzachena Very good
GBP 322

Forte Village Resort - Il Villaggio  4 stars

Ss 195 Km 39.600, Santa Margherita di Pula, Italy, 09010

Santa Margherita di Pula Great
GBP 670

Regina Margherita  4 stars

Viale Regina Margherita 44, Cagliari, Italy, 09124

Cagliari Great
GBP 113

Capo Caccia  4 stars

Loc. Capo Caccia 07041 Alghero (Ss) Italy, Alghero, Italy, 07041

Alghero Nice

Hotel Domomea  4 stars

Via Vittorio Veneto 47, Alghero, Italy, 07401

Alghero Great
GBP 155

Resort Grande Baia  4 stars

Localita Monte Petrosu Ss 125, San Teodoro (Sardinia), Italy, 08020

San Teodoro (Sardinia) Great
GBP 160

Is Morus Relais  4 stars

S.S. 195 Km 37,400, Santa Margherita di Pula, Italy, 09010

Santa Margherita di Pula Very good
GBP 447

Le Palme  4 stars

Localita Liscia Di Vacca, Porto Cervo, Italy

Porto Cervo Great
GBP 299

Voi Tanka Resort  4 stars

Localita Tanca Elmas Snc, Villasimius, Italy, 09049

Villasimius Very good
GBP 363

Petra Segreta Resort & Spa  4 stars

Strada Di Buddeo Cp 130, San Pantaleo, Italy, 07026

San Pantaleo Great
GBP 459

Lu Hotel  4 stars

Via Costituente, Carbonia, Italy, 09013

Carbonia Great
GBP 92

El Faro  4 stars

Localita Porto Conte, Alghero, Italy, 07040

Alghero Very good
GBP 674

Bagaglino I Giardini Di Porto Cervo  4 stars

Via Spargi, 18, Porto Cervo, Italy, 07020

Porto Cervo Very good
GBP 237

Hotel Grand Relais Dei Nuraghi  4 stars

Via Tre Monti, S.N., Baja Sardinia, Italy, 07021

Baja Sardinia Very good
GBP 439

Hotel Dei Pini  4 stars

Localita Le Bombarde, Fertilia, Italy, 07041

Fertilia Very good
GBP 258

Hotel Villa Gustui Maris  4 stars

Via Marco Polo 57, Cala Gonone, Italy, 8020

Cala Gonone Great
GBP 166

Hotel Club Saraceno  4 stars

Localita San Gemiliano, Arbatax, Italy, 8048

Arbatax Great
GBP 215

Hotel Aquadulci  4 stars

Localita' Spartivento - Chia, Chia, Italy, 09010

Chia Very good
GBP 466

Club Hotel Baja Sardinia  4 stars

Localita Baja Sardinia, Baja Sardinia, Italy, 7021

Baja Sardinia Very good
GBP 321

Alghero Vacanze Hotel  4 stars

Via Gallura 15, Alghero, Italy, 07041

Alghero Very good
GBP 205

Flamingo  4 stars

Ss 195, Km 33,800, Santa Margherita di Pula, Italy, 09010

Santa Margherita di Pula Very good
GBP 199

Alma Di Alghero  4 stars

Via Lido 29, Alghero, Italy, 07041

Alghero Very good
GBP 171

Resort And Spa Le Dune  4 stars

Loc. Badesi, Badesi, Italy

Badesi Very good
GBP 422

Residence Cala Liberotto  4 stars

Viale Cala Liberotto, Orosei, Italy

Orosei Great
GBP 103

Arbatax Park Resort - Dune  4 stars

Via Capri 49, Arbatax, Italy, 08048

Arbatax Guest rating
GBP 195

Arbatax Park Resort - Telis  4 stars

Via Capri 49 Baia Di Porto Frailis, Arbatax, Italy, 08048

Arbatax Nice
GBP 176

Alghero Park Village  4 stars

Regione Scala Mala, Alghero, Italy

Alghero Nice
GBP 53

Hotel La Bisaccia  4 stars

Loc. Baja Sardinia, Baja Sardinia, Italy, 07021

Baja Sardinia Nice
GBP 311

Albergo Diffuso Mannois  4 stars

Via La Marmora 4, Orosei, Italy

Orosei Great
GBP 125

Is Benas Country Lodge  4 stars

Localita Benetudi, S.P. 10 Strada Mare, Putzu Idu, San Vero Milis, Italy, 09070

San Vero Milis Very good
GBP 123

Euro Hotel Iglesias  4 stars

Via Fratelli Bandiera, 34, Iglesias, Italy

Iglesias
GBP 69

Nascar Hotel  4 stars

Viale Pedras, Santa Maria Navarrese, Italy, 08040

Santa Maria Navarrese Great
GBP 152

Is Molas Resort  4 stars

Localita Is Molas, Pula, Italy

Pula Very good
GBP 213

Due Lune Resort Golf & Spa  4 stars

Localita Puntaldia, San Teodoro (Sardinia), Italy, 08020

San Teodoro (Sardinia)
GBP 462

Perdepera Resort  4 stars

Localita Perd'E Pera, Cardedu, Italy, 08040

Cardedu
GBP 145

Nantis Hotel  4 stars

Via Colle Di Frigiano 1, Castelsardo, Italy

Castelsardo Nice
GBP 162

Ph Hotel  4 stars

Corso Italia 143, Castelsardo, Italy, 07031

Castelsardo Very good
GBP 85

Colonna Hotel Du Golf  4 stars

Strada Panoramica Costa Smeralda - Km 6 - Golfo Di Cugnana, Olbia, Italy, 07026

Olbia Nice
GBP 175

Tenuta Pilastru  4 stars

Localita Pilastru Km 5, Arzachena, Italy, 07021

Arzachena Nice
GBP 154

Stazzo Lu Ciaccaru  4 stars

Localita O Lu Ciaccaru, Arzachena, Italy, 07021

Arzachena Very good
GBP 371

Hotel Capriccioli  4 stars

Localita Capriccioli, Porto Cervo, Italy, 07021

Porto Cervo Great
GBP 220

Nora Club Hotel  4 stars

Viale Nora , Pula, Italy, 09010

Pula Perfect
GBP 182

I Giardini Di Cala Ginepro Hotel Resort  4 stars

Viale Cala Ginepro, 76, Cala Liberotto, Italy, 08020

Cala Liberotto
GBP 187

Pausania Inn  3 stars

S.S. 133 Km 1, Tempio Pausania, Italy, 07029

Tempio Pausania Very good
GBP 121

Meta Hotel  3 stars

Trav. Via Nazionale, Santa Teresa Gallura, Italy, 07029

Santa Teresa Gallura Very good
GBP 81

Residence Picale  3 stars

Via Lido 69, Alghero, Italy, 07041

Alghero Very good
GBP 108

Hotel Stella Marina  3 stars

Via Sardegna, San Teodoro (Sardinia), Italy, 08020

San Teodoro (Sardinia) Great
GBP 147

Park Hotel Asinara  3 stars

Localita Cala Lupo, Stintino, Italy, 07040

Stintino Great
GBP 174

Le Mimose  3 stars

Via Nazionale 32, San Teodoro (Sardinia), Italy, 08020

San Teodoro (Sardinia) Very good
GBP 138

Hotel Royal  3 stars

Viale Aldo Moro, 333, Olbia, Italy, 07026

Olbia Very good
GBP 44

Hotel Angedras  3 stars

Via Frank 2, Alghero, Italy, 07041

Alghero Great
GBP 69

Residence Rena Bianca  3 stars

Baja Sardinia, Baja Sardinia, Italy, 07021

Baja Sardinia
GBP 83

Porto Ottiolu Resort  3 stars

Via Delle Camelie 7/25, San Teodoro (Sardinia), Italy

San Teodoro (Sardinia) Nice
GBP 85

Hotel Castello  3 stars

Via Liberta, 201, Golfo Aranci, Italy, 07020

Golfo Aranci Nice
GBP 147

Palm Village  3 stars

Via Degli Asparagi, Villasimius, Italy

Villasimius Very good
GBP 121

Green Village Resort  3 stars

Viale Dei Cipressi, Villasimius, Italy

Villasimius Great
GBP 161

Bungalow Club Village  3 stars

Via Cala D Ambra 3, San Teodoro (Sardinia), Italy

San Teodoro (Sardinia) Guest rating
GBP 265

Fly Hotel Cagliari  3 stars

Via Piemonte 22, Cagliari, Italy

Cagliari Guest rating
GBP 92

Baia Caddinas Hotel Resort & Spa Clubresidence  3 stars

Viale Concas Caddinas, 69, Golfo Aranci, Italy, 07020

Golfo Aranci Great
GBP 88

Hotel Lucrezia  3 stars

Via Roma 14 A, Riola Sardo, Italy

Riola Sardo Very good
GBP 122

Cala Luna  3 stars

Lungomare Palmasera, Cala Gonone, Italy, 08022

Cala Gonone Great
GBP 148

Residence Riva Azzurra  3 stars

Via Lampedusa, Cannigione, Italy, 07020

Cannigione Great
GBP 138

Fiore Di Maggio  3 stars

Via Del Mirto 5, Villasimius, Italy

Villasimius Great
GBP 210

Hotel Nautilus  3 stars

Lungomare Poetto 158, Cagliari, Italy, 09126

Cagliari Perfect
GBP 93

Valencia  3 stars

Via Enrico De Nicola 12 , Alghero, Italy, 07041

Alghero
GBP 57

Villa Del Borgo Relais  3 stars

S.S. 195 Km 33 200 200, Santa Margherita di Pula, Italy, 09010

Santa Margherita di Pula Great
GBP 122

Hotel Cedrino  3 stars

Localita Iriai Sul Lago Cedrino, Dorgali, Italy, 08022

Dorgali Perfect
GBP 66

Residenza Capriccioli  3 stars

Localita Capriccioli 37, Porto Cervo, Italy, 07021

Porto Cervo Great
GBP 166

Hotel Mariposas  3 stars

Via Mar Nero 1, Villasimius, Italy, 09049

Villasimius
GBP 104

Residence Le Onde  2 stars

Via Dettori 20, Badesi, Italy, 07030

Badesi
GBP 72

Hotel Corallo  2 stars

Via Londra 1, Posada (Sardinia), Italy, 08020

Posada (Sardinia) Nice
GBP 75

Residence Oasis  2 stars

Srl Viale I Maggio, Alghero, Italy

Alghero
GBP 167

Porto Giunco Residence  2 stars

Via Notteri 5, Villasimius, Italy, 09049

Villasimius Great
GBP 170

Fior Di Loto  2 stars

Viale Trieste 56, Cagliari, Italy, 09123

Cagliari
GBP 81

Hotel Su Giudeu  2 stars

Viale Spartivento 6, Chia, Italy, 09010

Chia
GBP 118

Hotel Corsaro Nero  2 stars

Localita Costa Verde, Portu Maga, Italy, 09031

Portu Maga
GBP 91

Villaggio Camping Torre Del Porticciolo  0 stars

Localita Porticciolo - Parco Naturale Di Porto Conte, Porto Conte, Italy, 07041

Porto Conte Guest rating
GBP 97

Residence Torre Delle Stelle  0 stars

Via Orione , Torre delle Stelle, Italy, 09040

Torre delle Stelle Nice
GBP 92

Zsuite  0 stars

Via Goffredo Mameli 12, Cagliari, Italy, 09125

Cagliari Perfect
GBP 51

Spinnaker Holidays  0 stars

Piazza Civica Snc, Alghero, Italy, 07041

Alghero Perfect
GBP 145

Residenze Al Castello Apartments  0 stars

Via Alberto Lamarmora 118, Cagliari, Italy, 09124

Cagliari Great
GBP 60

Villaggio Alba Dorata  0 stars

Loc Cala Liberotto Sas Linnas Siccas, Orosei, Italy, 08028

Orosei
GBP 145

Hotel Poetto  0 stars

Via Montecristo 5, Cagliari, Italy, 09126

Cagliari Very good
GBP 65

Canne Al Vento  0 stars

Via Sulcis 20, Teulada, Italy, 09019

Teulada
GBP 68

Rosso Di Sera  0 stars

Strada Consortile Evangeletz 7, Alghero, Italy, 07041

Alghero Perfect
GBP 78

B&B Sea And Sardinia  0 stars

Via Marongiu 24, Alghero, Italy, 07041

Alghero
GBP 81

A Place In The Sun  0 stars

Via Don Minzoni 1, Alghero, Italy, 07041

Alghero
GBP 97

Hostel Marina  0 stars

Scalette San Sepolcro 3, Cagliari, Italy, 09124

Cagliari Great
GBP 54

Grazie Nonna  0 stars

Via Ozieri 41, Cagliari, Italy, 09127

Cagliari
GBP 59

Agriturismo Stazzi La China  0 stars

Localita La China 87 87 7020 Luogosanto, Luogosanto, Italy, 07020

Luogosanto

Villa Pula Mare  0 stars

Via Caboto, Pula, Italy, 09010

Pula

La Cinta  0 stars

Via Del Tirreno, San Teodoro (Sardinia), Italy, 08020

San Teodoro (Sardinia)
GBP 46

Terradome  0 stars

Via Santa Maria, Uta, Italy, 09010

Uta
GBP 75

Agriturismo Orvile  0 stars

Localita Orvile, Posada (Sardinia), Italy, 08020

Posada (Sardinia)
GBP 80

Camping Village Laguna Blu  0 stars

Strada Statale 127Bis Km 41, Fertilia, Italy, 07041

Fertilia Great
GBP 167

Camping Bella Sardinia  0 stars

Localita Torre Del Pozzo, S'archittu Cuglieri, Italy, 09073

S'archittu Cuglieri
GBP 51

Masua Pan Di Zucchero  0 stars

Frazione Di Nebida, Monteponi, Italy, 09016

Monteponi
GBP 74