Hotels in Cagliari

Search and compare Cagliari hotels from hundreds of travel sites and save

Cagliari, Sardinia, Italy
4 Aug — 5 Aug2
Cagliari, Sardinia, Italy
Wed 4-8
Thu 5-8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Cagliari

Filter by star ratings
All filters
Hotel Villa Fanny
Hotel Villa Fanny
9.3 Excellent
Via San Giovanni Bosco, 8, Cagliari, Sardinia, Italy
Show on map
1.1 km from city centre, Cagliari 
ExcellentBased on 516 reviews
9.3

This comfortable hotel in Cagliari offers free Wi-Fi, as well as a swimming pool and a sun deck. It is ideally located for guests wanting to visit the area's popular attractions.

Falkensteiner Resort Capo Boi
Falkensteiner Resort Capo Boi
8.4 Excellent
Loc.Piscadeddus Strada Provinciale 17, Villasimius, Sardinia, Italy
Show on map
31.4 km from city centre, Cagliari 
ExcellentBased on 351 reviews
8.4

Falkensteiner Resort Capo Boi is located on Sardinia, and provides 4-star facilities, including a private beach. Popular amenities, such as an outdoor pool and a sauna, ensure an enjoyable stay in Villasimius.

Hotel Villa Del Parco
Hotel Villa Del Parco
9.1 Excellent
Via Don Vico, La Maddalena, Sardinia, Italy
Show on map
222.2 km from city centre, Cagliari 
ExcellentBased on 737 reviews
9.1

Providing a beauty centre and a swimming pool, Hotel Villa Del Parco La Maddalena provides charming rooms close to Spargi Island. It offers free wireless internet in public areas, a 24-hour reception and massages.

Voi Tanka Village
Voi Tanka Village
8.0 Excellent
Viale Degli Oleandri 7, Villasimius, Sardinia, Italy
Show on map
36.4 km from city centre, Cagliari 
ExcellentBased on 819 reviews
8.0

VOI Tanka Resort is situated on Sardinia, and provides 4-star accommodation as well as a private beach. Popular facilities, such as a Turkish steam bath, a Jacuzzi and outdoor tennis courts, ensure a satisfying stay in Villasimius.

Arcobaleno Rooms
Arcobaleno Rooms
9.2 Excellent
Cagliari, Sardinia, Italy
Show on map
1.3 km from city centre, Cagliari 
ExcellentBased on 958 reviews
9.2

Arcobaleno Rooms Cagliari is situated on Sardinia and provides 4-star accommodation in addition to free Wi-Fi. Just five minutes' walk from Cagliari Railway Station, the guest house's accessible location makes it an ideal place to stay while in Cagliari.

Cruccuris Resort
Cruccuris Resort
8.8 Excellent
Via Cruccuris, 17, Villasimius, Sardinia, Italy
Show on map
32.6 km from city centre, Cagliari 
ExcellentBased on 184 reviews
8.8

Cruccuris Resort Villasimius is situated on Sardinia and offers 4-star facilities as well as a rooftop terrace. It also provides laundry facilities, an outdoor pool and a safe.

Hotel Costa Dei Fiori
Hotel Costa Dei Fiori
8.9 Excellent
SS 155 KM 33, Pula, Sardinia, Italy
Show on map
29.6 km from city centre, Cagliari 
ExcellentBased on 579 reviews
8.9

Hotel Costa dei Fiori is situated on Sardinia and offers 4-star accommodation as well as free Wi-Fi and outdoor tennis courts. It also features an outdoor pool, a swimming pool and a sauna.

Regina Margherita Hotel
Regina Margherita Hotel
8.8 Excellent
Viale Regina Margherita 44, Cagliari, Sardinia, Italy
Show on map
1.2 km from city centre, Cagliari 
ExcellentBased on 1,166 reviews
8.8

Less than a 20-minute walk from Cagliari Railway Station, the hotel offers guests an ideal base while in Cagliari. It offers 4-star accommodation with air-conditioned rooms.

Cervo Hotel, Costa Smeralda Resort
Cervo Hotel, Costa Smeralda Resort
8.8 Excellent
Costa Smeralda, Porto Cervo, Sardinia, Italy
Show on map
214.8 km from city centre, Cagliari 
ExcellentBased on 330 reviews
8.8

Cervo Hotel Costa Smeralda Resort is located on Sardinia, and provides 5-star accommodation in addition to a private beach. Popular amenities, such as an outdoor pool, a Jacuzzi and outdoor tennis courts, ensure a satisfying stay in Arzachena.

Fly Hotel Cagliari
Fly Hotel Cagliari
10.0 Excellent
Via Piemonte 22, Assemini, Sardinia, Italy
Show on map
11.9 km from city centre, Cagliari 
ExcellentBased on 1 review
10.0

Conveniently situated and offering an outdoor pool, this comfortable hotel is located a short drive from Cagliari. It also offers a 24-hour reception, luggage storage and massage services.

Tips for booking a Cagliari hotel

Cheapest month:February
Most expensive month:July
Average price in Cagliari:S$ 160/night
Absolute cheapest price found:S$ 15/night
Cheapest day:Tuesday
Most expensive day:Wednesday
S$ 62 - S$ 347
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 111 - S$ 192
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Cagliari hotels

Show all 1,361 hotels
1
Arbatax Park Resort - Telis
Arbatax Park Resort - Telis
7.1 Good
Via Capri 49, Tortolì, Sardinia, Italy
Show on map
4.7 km from city centre, Tortolì 

Arbatax Park Resort - Telis is located on Sardinia, and offers 4-star accommodation as well as a private beach. Popular amenities, such as outdoor tennis courts, an outdoor pool and a sauna, ensure an enjoyable stay in Tortoli.

2
Fly Hotel Cagliari
Fly Hotel Cagliari
10.0 Excellent
Via Piemonte 22, Assemini, Sardinia, Italy
Show on map
1.2 km from city centre, Assemini 

Conveniently situated and offering an outdoor pool, this comfortable hotel is located a short drive from Cagliari. It also offers a 24-hour reception, luggage storage and massage services.

Cheapest hotels in Cagliari, Sardinia

Show all 1,361 hotels
Arcobaleno Rooms
Arcobaleno Rooms
9.2 Excellent
Cagliari, Sardinia, Italy
Show on map
1.3 km from city centre,  

Arcobaleno Rooms Cagliari is situated on Sardinia and provides 4-star accommodation in addition to free Wi-Fi. Just five minutes' walk from Cagliari Railway Station, the guest house's accessible location makes it an ideal place to stay while in Cagliari.

S$ 77
Avg. per night
Hotel Villa Del Parco
Hotel Villa Del Parco
9.1 Excellent
Via Don Vico, La Maddalena, Sardinia, Italy
Show on map
1.3 km from city centre,  

Providing a beauty centre and a swimming pool, Hotel Villa Del Parco La Maddalena provides charming rooms close to Spargi Island. It offers free wireless internet in public areas, a 24-hour reception and massages.

S$ 103
Avg. per night
Fly Hotel Cagliari
Fly Hotel Cagliari
10.0 Excellent
Via Piemonte 22, Assemini, Sardinia, Italy
Show on map
1.2 km from city centre,  

Conveniently situated and offering an outdoor pool, this comfortable hotel is located a short drive from Cagliari. It also offers a 24-hour reception, luggage storage and massage services.

S$ 108
Avg. per night
Arbatax Park Resort - Telis
Arbatax Park Resort - Telis
7.1 Good
Via Capri 49, Tortolì, Sardinia, Italy
Show on map
4.7 km from city centre,  

Arbatax Park Resort - Telis is located on Sardinia, and offers 4-star accommodation as well as a private beach. Popular amenities, such as outdoor tennis courts, an outdoor pool and a sauna, ensure an enjoyable stay in Tortoli.

S$ 149
Avg. per night
Voi Tanka Village
Voi Tanka Village
8.0 Excellent
Viale Degli Oleandri 7, Villasimius, Sardinia, Italy
Show on map
1.4 km from city centre,  

VOI Tanka Resort is situated on Sardinia, and provides 4-star accommodation as well as a private beach. Popular facilities, such as a Turkish steam bath, a Jacuzzi and outdoor tennis courts, ensure a satisfying stay in Villasimius.

S$ 162
Avg. per night
Hotel Costa Dei Fiori
Hotel Costa Dei Fiori
8.9 Excellent
SS 155 KM 33, Pula, Sardinia, Italy
Show on map
3.5 km from city centre,  

Hotel Costa dei Fiori is situated on Sardinia and offers 4-star accommodation as well as free Wi-Fi and outdoor tennis courts. It also features an outdoor pool, a swimming pool and a sauna.

S$ 168
Avg. per night
Cruccuris Resort
Cruccuris Resort
8.8 Excellent
Via Cruccuris, 17, Villasimius, Sardinia, Italy
Show on map
3.4 km from city centre,  

Cruccuris Resort Villasimius is situated on Sardinia and offers 4-star facilities as well as a rooftop terrace. It also provides laundry facilities, an outdoor pool and a safe.

S$ 172
Avg. per night
Regina Margherita Hotel
Regina Margherita Hotel
8.8 Excellent
Viale Regina Margherita 44, Cagliari, Sardinia, Italy
Show on map
1.2 km from city centre,  

Less than a 20-minute walk from Cagliari Railway Station, the hotel offers guests an ideal base while in Cagliari. It offers 4-star accommodation with air-conditioned rooms.

S$ 212
Avg. per night

Hotel prices in Cagliari

3 stars

S$ 103 - S$ 126

Fly Hotel Cagliari

No. 1 most popular

Fly Hotel Cagliari
10.0 Excellent
S$ 108
Avg. per night
Tupei Resort

No. 2 most popular

S$ 106
Avg. per night
Hotel Villa Del Parco

Best value

S$ 103
Avg. per night
4 stars and up

S$ 92 - S$ 666

Regina Margherita Hotel

No. 1 most popular

S$ 212
Avg. per night
Voi Tanka Village

No. 2 most popular

Voi Tanka Village
8.0 Excellent
S$ 162
Avg. per night
Hotel Le Torri

Best value

Hotel Le Torri
8.6 Excellent
S$ 92
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Cagliari

About Cagliari

With Roman ruins, elegant palazzo’s and tree-lined boulevards, the Italian city of Cagliari is a beachside town with a rich past. Cagliari has been influenced by numerous cultures, from Spanish to Sardinian, which has left behind exotic cuisine and architecture.

Things to do

Poetto Beach, located a 10-minute bus ride from the city centre, is one of Cagliari’s best beaches. The eight kilometres of soft sand turns into a party scene during the summer months, where young revellers enjoy cocktails and ocean views from lively bars.

The Cathedral of Santa Maria is a 14th-century cathedral located in the medieval quarter of Castello. The Pisa-style building is a grand structure from the outside, with its interior featuring ornate decor and a secret crypt underneath the altar.

History enthusiasts can head to the National Archeological Museum, which houses findings from the pre-Nuragic age right through to the Byzantine period. Collections of pre historic bronze statues, italic ceramics and Byzantine jewels make up the exhibits, while private guided tours are available to learn about the history of the area.

Cagliari Marina is a busy harbour area lined with luxury yachts home to the rich and famous. When you’ve worked up an appetite, head to Osteria Da Serafino to dine on homemade Italian pasta and fresh seafood.

Getting around

Cagliari Elmas Airport is a 15-minute drive away and you can also arrive by ferry from mainland Italy. Once in Cagliari, make use of taxis, explore on foot and take boats out of the harbour to see the surrounding coastline.

Cagliari travel FAQs

  • What are the best hotels in Cagliari?

    One of the most popular hotels in Cagliari is Ethos, which has been reviewed by 246 users and currently has a rating of 8.2/10. Other top-rated locations include B&B Villa Rosanna and Villanova Self Room, which have received 8.9/10 and 7.0/10 ratings from our users, respectively.

  • What is a good hotel near Cattedrale di Santa Maria?

    A good hotel close to Cattedrale di Santa Maria is Ethos (rated 8.2/10 from 246 reviews).

  • What is a good hotel in Cagliari near Bastione di Saint Remy?

    Ethos is rated 8.2 from 246 reviews and is close to Bastione di Saint Remy.

  • How much do hotels in Cagliari cost?

    The average price of a hotel in Cagliari is S$ 302 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Cagliari?

    S$ 39 per night is the cheapest Cagliari hotel price found in our data from the last 72 hours.