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
USD 694

Villa Las Tronas Hotel & Spa  5 stars

Lungomare Valencia 1, Alghero, Italy, 07041

Alghero Great
USD 352

Hotel Cala Di Volpe, Costa Smeralda  5 stars

Costa Smeralda, Porto Cervo, Italy, 07020

Porto Cervo Very good
USD 1 596

Cervo  5 stars

Costa Smeralda, Porto Cervo, Italy, 07020

Porto Cervo Great
USD 533

Paradise Resort Sardegna  5 stars

Via Tavolara, Loc. Lu Impostu, San Teodoro (Sardinia), Italy, 08020

San Teodoro (Sardinia) Very good
USD 612

Colonna Grand Hotel Capo Testa  5 stars

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

Santa Teresa Gallura Very good
USD 335

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

Costa Smeralda, Porto Cervo, Italy, 07020

Porto Cervo
USD 2 009

Pullman Timi Ama Sardegna  5 stars

Viale Dei Ginepri 3, Villasimius, Italy, 09049

Villasimius Great
USD 545

La Villa Del Re (Adults Only)  5 stars

Loc. Su Cannisoni, Castiadas, Italy, 09040

Castiadas Perfect
USD 516

Hotel Pitrizza A Luxury Collection Hotel Costa Smeralda  5 stars

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

Porto Cervo
USD 1 694

Chia Laguna Resort - Hotel Laguna  5 stars

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

Domus De Maria
USD 485

Faro Capo Spartivento  5 stars

Viale Spartivento Snc, Domus De Maria, Italy, 09010

Domus De Maria
USD 457

Su Gologone  4 stars

Localita Su Gologone, Oliena, Italy, 08025

Oliena Great
USD 372

La Coluccia  4 stars

Localita Conca Verde, Santa Teresa Gallura, Italy, 07028

Santa Teresa Gallura Very good
USD 324

Grand Hotel In Porto Cervo  4 stars

Localita' Cala Granu, Porto Cervo, Italy, 07021

Porto Cervo Very good
USD 714

Hotel Catalunya  4 stars

Via Catalogna 24, Alghero, Italy, 07041

Alghero Very good
USD 135

Hotel Marini  4 stars

Via Pietro Nenni 2, Sassari, Italy, 07100

Sassari Nice
USD 71

Villa Margherita  4 stars

Via Liberta 91, Golfo Aranci, Italy, 07020

Golfo Aranci Great
USD 258

Holiday Inn Cagliari  4 stars

Viale Umberto Ticca, Cagliari, Italy, 09122

Cagliari Very good
USD 114

Martini  4 stars

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

Olbia Very good
USD 139

Calabona  4 stars

Localita Calabona, Alghero, Italy, 07041

Alghero Very good
USD 132

Palau  4 stars

Via Tirso, Palau, Italy, 07020

Palau Very good
USD 276

Hotel Balocco  4 stars

Localita Liscia Di Vacca, Porto Cervo, Italy, 07020

Porto Cervo Great
USD 401

Punta Negra  4 stars

Loc. Punta Negra, Alghero, Italy, 07040

Alghero Very good
USD 281

T Hotel  4 stars

Via Dei Giudicati 66, Cagliari, Italy, 09131

Cagliari Great
USD 133

Gabbiano Azzurro  4 stars

Via Dei Gabbiani, Golfo Aranci, Italy, 07020

Golfo Aranci Great
USD 511

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
USD 283

Pedraladda  4 stars

Via Zirulia, 50, Castelsardo, Italy, 07031

Castelsardo Very good
USD 194

Forte Village Resort - Il Villaggio  4 stars

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

Santa Margherita di Pula Great
USD 883

Regina Margherita  4 stars

Viale Regina Margherita 44, Cagliari, Italy, 09124

Cagliari Great
USD 149

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
USD 205

Resort Grande Baia  4 stars

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

San Teodoro (Sardinia) Great
USD 211

Is Morus Relais  4 stars

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

Santa Margherita di Pula Very good
USD 590

Voi Tanka Resort  4 stars

Localita Tanca Elmas Snc, Villasimius, Italy, 09049

Villasimius Very good
USD 479

Petra Segreta Resort & Spa  4 stars

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

San Pantaleo Great
USD 605

Residence Badus  4 stars

Via Pascoli, Badesi, Italy, 07030

Badesi Great
USD 305

El Faro  4 stars

Localita Porto Conte, Alghero, Italy, 07040

Alghero Very good
USD 889

Bagaglino I Giardini Di Porto Cervo  4 stars

Via Spargi, 18, Porto Cervo, Italy, 07020

Porto Cervo Very good
USD 313

Hotel Dei Pini  4 stars

Localita Le Bombarde, Fertilia, Italy, 07041

Fertilia Very good
USD 340

La Villa Yolanda  4 stars

Loc Nialiccia C P 134, Porto Cervo, Italy, 07020

Porto Cervo

Hotel Aquadulci  4 stars

Localita' Spartivento - Chia, Chia, Italy, 09010

Chia Very good
USD 614

Hotel Baja  4 stars

Via Nazionale, Cannigione, Italy, 07020

Cannigione Very good
USD 225

The Pelican Beach Resort & Spa (Adults Only)  4 stars

Via Mar Adriatico, 34, Olbia, Italy, 07026

Olbia Great
USD 229

Club Hotel Baja Sardinia  4 stars

Localita Baja Sardinia, Baja Sardinia, Italy, 7021

Baja Sardinia Very good
USD 423

Voi Colonna Village  4 stars

Strada Panoramica Olbia, Golfo Aranci, Italy

Golfo Aranci
USD 404

Alghero Vacanze Hotel  4 stars

Via Gallura 15, Alghero, Italy, 07041

Alghero Very good
USD 271

Flamingo  4 stars

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

Santa Margherita di Pula Very good
USD 263

Alma Di Alghero  4 stars

Via Lido 29, Alghero, Italy, 07041

Alghero Very good
USD 226

Hotel Raffael  4 stars

Localita' Putzu Idu Via S'Architeddu, 58, Putzu Idu, Italy, 09070

Putzu Idu Great
USD 141

Baia De Bahas - Apartments & Resort  4 stars

Golfo Di Marinella Localita Marana, Marinella (Sardinia), Italy, 07020

Marinella (Sardinia) Guest rating
USD 156

Hotel San Marco  4 stars

Via Lido 57, Alghero, Italy

Alghero Very good
USD 144

Resort And Spa Le Dune  4 stars

Loc. Badesi, Badesi, Italy

Badesi Very good
USD 557

Janus Hotel  4 stars

Via Roma 85, Castelsardo, Italy

Castelsardo Very good
USD 133

Abamar Hotel  4 stars

S.Margherita Di Pula, Santa Margherita di Pula, Italy

Santa Margherita di Pula Nice
USD 180

Arbatax Park Resort - Dune  4 stars

Via Capri 49, Arbatax, Italy, 08048

Arbatax Guest rating
USD 258

Arbatax Park Resort - Telis  4 stars

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

Arbatax Nice
USD 232

Hotel Flora  4 stars

Via Sassari 47, Cagliari, Italy

Cagliari Perfect
USD 115

Sant'Elmo Beach Hotel  4 stars

Localita S.Elmo, Castiadas, Italy

Castiadas Very good
USD 286

Alghero Park Village  4 stars

Regione Scala Mala, Alghero, Italy

Alghero Nice
USD 71

Olbia City Hotel  4 stars

Viale Aldo Moro 395, Olbia, Italy, 07026

Olbia
USD 91

Hotel Marana  4 stars

Localita' Punta Marana, Golfo Aranci, Italy

Golfo Aranci
USD 425

Marina Rey Beach Resort  4 stars

Localita Piscina Rei, Costa Rei, Italy

Costa Rei
USD 332

Euro Hotel Iglesias  4 stars

Via Fratelli Bandiera, 34, Iglesias, Italy

Iglesias
USD 91

Nascar Hotel  4 stars

Viale Pedras, Santa Maria Navarrese, Italy, 08040

Santa Maria Navarrese Great
USD 201

Is Molas Resort  4 stars

Localita Is Molas, Pula, Italy

Pula Very good
USD 281

Due Lune Resort Golf & Spa  4 stars

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

San Teodoro (Sardinia)
USD 609

La Rosa Dei Venti  4 stars

Via Roma 11, Buggerru, Italy, 09010

Buggerru Perfect
USD 94

Hotel Villa Fanny  4 stars

Via Don Bosco, 8, 09123 Cagliari, Italy, Cagliari, Italy

Cagliari
USD 234

Ph Hotel  4 stars

Corso Italia 143, Castelsardo, Italy, 07031

Castelsardo Very good
USD 113

Hotel Capriccioli  4 stars

Localita Capriccioli, Porto Cervo, Italy, 07021

Porto Cervo Great
USD 290

Alba Dorata Residence  4 stars

Localita Baia Sas Linnas Sicas, Cala Liberotto, Italy, 08028

Cala Liberotto Guest rating
USD 223

Le Sirene  3 stars

Strada Panoramica Costa Smeralda Km 0,100, Marina Di Portisco, Italy, 07026

Marina Di Portisco Guest rating
USD 254

Meta Hotel  3 stars

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

Santa Teresa Gallura Very good
USD 108

Hotel Bue Marino  3 stars

Via Vespucci 8, Cala Gonone, Italy, 08022

Cala Gonone Great
USD 114

Hotel Al Gabbiano  3 stars

Viale Mediterraneo 5, Bosa Marina, Italy, 08013

Bosa Marina Very good
USD 86

Residence Picale  3 stars

Via Lido 69, Alghero, Italy, 07041

Alghero Very good
USD 143

Park Hotel Asinara  3 stars

Localita Cala Lupo, Stintino, Italy, 07040

Stintino Great
USD 230

Hotel Royal  3 stars

Viale Aldo Moro, 333, Olbia, Italy, 07026

Olbia Very good
USD 58

Hotel Angedras  3 stars

Via Frank 2, Alghero, Italy, 07041

Alghero Great
USD 92

Altura  3 stars

Via Del Mare, South Sardinia, It, Villasimius, Italy, 9049

Villasimius
USD 225

Residence Buganvillea  3 stars

Via Lido 77, Alghero, Italy, 07041

Alghero Nice
USD 127

Hotel Su Baione  3 stars

Ss 131 Km 125 Uscita Nuraghe Losa, Abbasanta, Italy, 09071

Abbasanta Very good
USD 93

Hotel Piccada  3 stars

Via Degli Asfodeli, Palau, Italy

Palau Very good
USD 160

Palm Village  3 stars

Via Degli Asparagi, Villasimius, Italy

Villasimius Very good
USD 160

Albergo Miramare  3 stars

Piazza Giardini 12, Cala Gonone, Italy

Cala Gonone Very good
USD 111

Green Village Resort  3 stars

Viale Dei Cipressi, Villasimius, Italy

Villasimius Great
USD 213

Hotel Villa Gli Asfodeli  3 stars

Piazza Giovanni Xxiii 4, Tresnuraghes, Italy, 09079

Tresnuraghes Great
USD 173

Tupei Resort  3 stars

Localita Tupei, Calasetta, Italy, 09011

Calasetta Very good
USD 83

Bungalow Club Village  3 stars

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

San Teodoro (Sardinia) Guest rating
USD 350

Fly Hotel Cagliari  3 stars

Via Piemonte 22, Cagliari, Italy

Cagliari Guest rating
USD 122

Baga Baga  3 stars

Localita La Terra Bianca, Castelsardo, Italy, 7031

Castelsardo Great
USD 127

Clubviaggi Resort Santo Stefano  3 stars

Isola Di Santo Stefano, La Maddalena (Sassari), Italy, 07024

La Maddalena (Sassari)
USD 331

Hotel San Pantaleo  3 stars

Via Zara, 39, San Pantaleo, Italy

San Pantaleo Very good
USD 129

Hotel Ristorante Silvestrino  3 stars

Via Sassari 14, Stintino, Italy

Stintino Great
USD 144

Hotel San Francesco  3 stars

Via Ambrogio Machin 2, Alghero, Italy

Alghero
USD 145

Hotel Lucrezia  3 stars

Via Roma 14 A, Riola Sardo, Italy

Riola Sardo Very good
USD 161

Cala Luna  3 stars

Lungomare Palmasera, Cala Gonone, Italy, 08022

Cala Gonone Great
USD 196

Hotel Ristorante Calamosca  3 stars

Viale Calamosca 50, Cagliari, Italy, 09126

Cagliari Guest rating
USD 100

Hotel Nautilus  3 stars

Lungomare Poetto 158, Cagliari, Italy, 09126

Cagliari Perfect
USD 123

Villa Del Borgo Relais  3 stars

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

Santa Margherita di Pula Great
USD 161

Hotel Demar  3 stars

Via Londra 2/4 Traversa Viale Aldo Moro, Olbia, Italy, 07026

Olbia Great
USD 127

La Tortorella  3 stars

Via Pais 20, Tortoli, Italy, 08048

Tortoli
USD 90

Hotel Alguer  3 stars

Via G. De Giorgio 12, Alghero, Italy, 07041

Alghero Great
USD 115

Hotel Solanas  3 stars

Via Su Portu 32/34, Solanas (Cagliari), Italy, 09048

Solanas (Cagliari) Great
USD 170

Hotel Maison Tresnuraghes  3 stars

Via Cagliari 5, Tresnuraghes, Italy, 09079

Tresnuraghes Perfect
USD 120

Carlos I  3 stars

Via Oristano, 46/48, Cagliari, Italy, 09127

Cagliari
USD 54

Marin Hotel  3 stars

Via A.Segni 58, Pula, Italy, 09010

Pula Great
USD 143

Hotel Raffael  3 stars

Via Umberto I, 248, Villasimius, Italy, 09049

Villasimius Great
USD 185

Fuile E Mare Hotel  3 stars

Localita Fuile 'E Mare Cala Liberotto, Cala Liberotto, Italy, 8028

Cala Liberotto Guest rating
USD 256

Hotel Marie Claire Lanusei  3 stars

Via Dei Ciclamini, Lanusei, Italy, 08045

Lanusei Guest rating
USD 84

Hotel Paola  3 stars

Strada Punta Tonnare Snc, Carloforte (Isola di San Pietro), Italy, 09014

Carloforte (Isola di San Pietro) Great
USD 71

Hotel Delfino  3 stars

Viale Costa Smeralda 51, Arzachena, Italy, 07021

Arzachena Nice
USD 67

Hotel Villa Pimpina  3 stars

Via Genova 106-108, Carloforte (Isola di San Pietro), Italy, 09014

Carloforte (Isola di San Pietro) Perfect
USD 56

Hotel Sant'Elene  3 stars

Loc.Sant'Elene, Dorgali, Italy, 08022

Dorgali Very good
USD 92

Residence Hotel La Pelosetta  3 stars

Viale La Pelosa 35, Stintino, Italy, 07040

Stintino Great
USD 184

Hotel Mariposas  3 stars

Via Mar Nero 1, Villasimius, Italy, 09049

Villasimius
USD 138

Hotel Ester  3 stars

Via Dei Mille, Villacidro, Italy, 09039

Villacidro Guest rating
USD 72

Hotel Le Dune  3 stars

Loc. Porto Pollo, Palau, Italy, 07020

Palau
USD 78

Omu Axiu  3 stars

Via Roma 82, Orroli, Italy, 08030

Orroli Great
USD 100

Residence Oasis  2 stars

Srl Viale I Maggio, Alghero, Italy

Alghero
USD 221

Porto Giunco Residence  2 stars

Via Notteri 5, Villasimius, Italy, 09049

Villasimius Great
USD 224

Viola Boutique Rooms  2 stars

Piazza San Sepolcro 1, Cagliari, Italy, 09100

Cagliari
USD 70

Fior Di Loto  2 stars

Viale Trieste 56, Cagliari, Italy, 09123

Cagliari
USD 108

Grand Hotel Cagliari  2 stars

Via Roma 59, Cagliari, Italy, 09124

Cagliari

Hotel Moderno  2 stars

Via Kennedy 6, Aritzo, Italy, 08031

Aritzo
USD 84

Hotel Corsaro Nero  2 stars

Localita Costa Verde, Portu Maga, Italy, 09031

Portu Maga
USD 111

Villa Beach City  0 stars

Via Dei Villini 70, Cagliari, Italy

Cagliari Perfect
USD 114

Zsuite  0 stars

Via Goffredo Mameli 12, Cagliari, Italy, 09125

Cagliari Perfect
USD 68

Spinnaker Holidays  0 stars

Piazza Civica Snc, Alghero, Italy, 07041

Alghero Perfect
USD 192

Residenze Al Castello Apartments  0 stars

Via Alberto Lamarmora 118, Cagliari, Italy, 09124

Cagliari Great
USD 80

Residence Il Faro  0 stars

Via Tirreno, San Teodoro (Sardinia), Italy

San Teodoro (Sardinia)
USD 130

Onda Marina Rooms  0 stars

Via Roma 43, Cagliari, Italy

Cagliari
USD 238

Domu Elvira  0 stars

Via Speranza 8, Muravera, Italy, 09043

Muravera Great
USD 99

Alador Hotel  0 stars

Via Augusto 50, Budoni, Italy, 08020

Budoni
USD 137

Sa Mola  0 stars

Via Giardini Sn, Bonarcado, Italy, 09070

Bonarcado Great
USD 90

Centro Vacanze Cugnana Verde  0 stars

Villaggio Cugnana Verde, Marina Di Portisco, Italy, 07026

Marina Di Portisco
USD 149

Rosso Di Sera  0 stars

Strada Consortile Evangeletz 7, Alghero, Italy, 07041

Alghero Perfect
USD 104

B&B Andrea  0 stars

Via De Gasperi, 20, Alghero, Italy, 07041

Alghero
USD 66

Marycarmen  0 stars

Via Barbagia 19, Alghero, Italy, 07041

Alghero
USD 97

La Purissima  0 stars

Via Vittorio Emanuele 108, Alghero, Italy, 07041

Alghero Great
USD 569

Carlo Apartments  0 stars

Via Carrabuffas, Traversa L, N 10, Alghero, Italy, 07041

Alghero
USD 108

La Villa Del Mare  0 stars

Lungomare Poetto 248, Cagliari, Italy, 09100

Cagliari Great
USD 152

Hostel Marina  0 stars

Scalette San Sepolcro 3, Cagliari, Italy, 09124

Cagliari Great
USD 71

Innoi  0 stars

Via S. Eulalia 13, Cagliari, Italy, 09124

Cagliari
USD 91

Grazie Nonna  0 stars

Via Ozieri 41, Cagliari, Italy, 09127

Cagliari
USD 79

Al Sale  0 stars

Vico VI S. Giovanni 15, Cagliari, Italy, 09124

Cagliari
USD 38

Osala  0 stars

Via Su Romasinarzu, Cala Gonone, Italy, 08022

Cala Gonone
USD 107

Sebastian House  0 stars

Via Marco Polo 37/A, Cala Gonone, Italy, 08022

Cala Gonone
USD 129

Villa Piana  0 stars

Via Lucania 10, Castelsardo, Italy, 07031

Castelsardo
USD 91

B&B Domus Vista  0 stars

Via Marco Tangheroni 22, Iglesias, Italy, 09016

Iglesias
USD 69

Il Falconiere  0 stars

Ex Strada Statale 125 Km 57400, Muravera, Italy, 09043

Muravera Perfect
USD 77

B&B Casa Saba  0 stars

Via Eleonora D'Arborea14, Orosei, Italy, 08028

Orosei Perfect
USD 83

La Chintana  0 stars

Strada Vicinale Maragazza La Chintana 1, Palmadula, Italy, 07040

Palmadula
USD 300

Residence Ataras  0 stars

Via San Paolo 10, Porto San Paolo (Sardinia), Italy, 07020

Porto San Paolo (Sardinia) Great
USD 143

Per Uno Sano Relax  0 stars

Localita Foxi, Pula, Italy, 09010

Pula
USD 171

Stazzo Gallurese La Cugara  0 stars

Localita La Cugara, Aglientu, Italy, 07020

Aglientu
USD 115

B&B La Porta Sulla Costa  0 stars

Via Pompei 28, San Pantaleo, Italy, 07026

San Pantaleo

La Cinta  0 stars

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

San Teodoro (Sardinia)
USD 61

Residence Li Menduli  0 stars

Via Li Menduli, San Teodoro (Sardinia), Italy, 08020

San Teodoro (Sardinia)
USD 41

Villa Corsara  0 stars

Via A. Pigafetta, Torre dei Corsari, Italy, 09031

Torre dei Corsari
USD 147

I Lentischi  0 stars

Via Degli Asparagi, Villasimius, Italy, 09049

Villasimius Guest rating
USD 137

Mendulas  0 stars

Localita S'Arroccu E Mendulas, Villanova Monteleone, Italy, 07019

Villanova Monteleone
USD 61

Agriturismo S Aranada  0 stars

Via Gioberti Snc, Marrubiu, Italy, 09094

Marrubiu
USD 64

Agriturismo Testone  0 stars

Loc.Testone, Nuoro (Sardinia), Italy, 08100

Nuoro (Sardinia)
USD 97

Agriturismo Saludi E Trigu  0 stars

Ss 130 Km 47+200, Iglesias, Italy, 09016

Iglesias
USD 70