Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Cagliari – 798 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Residence Ulivi E Palme 3 stars

Hotel in Cagliari

Set in a residential area of Cagliari, Hotel Residence Ulivi E Palme offers a tennis court and parking garage. It is next to the new Parco della Musica and 1 km from Teatro Lirico. Wi-Fi is free. Rooms are really clean . Parking provided included in the rate.

Show more Show less
7.7
Good
1,651 reviews
Price from
£42
per night

Hotel Italia 3 stars

Hotel in Cagliari

Set in the historical centre of Cagliari, 50 metres from the port, Hotel Italia offers air-conditioned rooms, a free fitness area, and free WiFi throughout. Location Location Location Great response of staff

Show more Show less
8.1
Very good
1,790 reviews
Price from
£61
per night

Holiday Inn Cagliari, an IHG Hotel 4 stars

Hotel in Cagliari

This modern hotel is just 4 km from Cagliari Elmas International Airport. You have free access to the gym, sauna, steam bath, and small outdoor swimming pool. Close to the airport, quality service, good restaurant

Show more Show less
7.8
Good
938 reviews
Price from
£75
per night

Hotel Flora 4 stars

Hotel in Cagliari

Featuring a traditional restaurant, the 4-star Hotel Flora is located in central Cagliari, just 800 metres from the harbour. Even though I arrived quite late in the evening they offered to cook me an evening meal. Super very nice people

Show more Show less
8.7
Fabulous
1,080 reviews
Price from
£89
per night

Sardegna Hotel - Suites & Restaurant 4 stars

Hotel in Cagliari

Sardegna Hotel - Suites & Restaurant has a contemporary design and high-tech rooms with free fiber optic WiFi.

Show more Show less
8.1
Very good
1,898 reviews
Price from
£57
per night

Hotel Quadrifoglio 3 stars

Hotel in Cagliari

Hotel Quadrifoglio offers spacious and elegant rooms in a residential area, just 10 minutes' drive from Cagliari-Elmas Airport. The hotel also serves delicious Sardinian cuisine. Existing parking within the hotel boundaries. Clean. Very friendly and professional staff. Nice lobby. Excellent value for money. Short distance from the airport. Very comfortable for early morning flights.

Show more Show less
7.6
Good
1,153 reviews
Price from
£51
per night

Hotel Calamosca 3 stars

Hotel in Cagliari

Hotel Calamosca is in Cagliari and offers its own private beach and direct access to the public rocky beach. It has panoramic views on the Bay of Calamosca. Staff was very helpful with calling taxis and letting me store my luggage while waiting for departure flight.

Show more Show less
6.9
Review score
929 reviews
Price from
£57
per night

T Hotel 4 stars

Hotel in Cagliari

T Hotel is an ultra-modern hotel set in central Cagliari, opposite the Lyric Theatre. It offers contemporary rooms, a stylish bar and the T SPA hydrotherapy wellness area. Free Wi-Fi is throughout. The breakfast was very tasty, however they do not offer such a great variety of dishes. (there a lot of cookies and croissants, good variety of natural juices, good coffee, but in terms of food there are not that many). The staff which serves is very attentive. I had all the necessary facilities in the room, the bed was comfy and large. The room is big and very clean. In addition, the bathroom is also very big. Nearby you have a nice park called Parco della Musica.

Show more Show less
8.7
Fabulous
1,500 reviews
Price from
£89
per night

Hotel Nautilus 3 stars

Hotel in Cagliari

Overlooking Poetto Beach, Hotel Nautilus is located in Cagliari. It offers a garden, a bar and free WiFi in all areas. An absolutely perfect stay! The staff are so friendly, the hotel property is spotless and very well maintained/ landscaped. We felt like we were on a true beach vacation. The property is located across the street from the most beautiful beach and you’ll find many beachside restaurants along the road. The marina is a quick 13 min buss ride away.

Show more Show less
9.3
Superb
1,267 reviews
Price from
£82
per night

Hotel Aristeo 3 stars

Hotel in Cagliari

Situated in Cagliari and with Spiaggia di Giorgino reachable within 2 km, Hotel Aristeo features concierge services, allergy-free rooms, a bar, free WiFi throughout the property and a shared lounge. Location, breakfast, wonderful staff :)

Show more Show less
9.4
Superb
521 reviews
Price from
£104
per night

Most booked hotels in Cagliari in the past month

See all

Cagliari's best hotels with breakfast

See all

Budget hotels in Cagliari

See all

FAQs about hotels in Cagliari

  • Boutique Hotel Carlo Felice, Hotel Nautilus and Hotel Aristeo have received great reviews from travellers in Cagliari regarding the views from their hotel rooms.

  • These hotels in Cagliari are highly rated by couples: Hotel Aristeo, Hotel Villa Fanny and Hotel Chentu Lunas.

  • Hotel Nautilus, Hotel Aristeo and Hotel Villa Fanny are some of the popular hotels in Cagliari.

  • On average, 3-star hotels in Cagliari cost £95 per night, and 4-star hotels in Cagliari are £121 per night. If you're looking for something really special, a 5-star hotel in Cagliari can on average be found for £240 per night (based on Booking.com prices).

  • Some of the best hotels in Cagliari near Sant'Elia Stadium include B&B Mareya, B&B Elia's and Bardilio Luxury Rooms.

  • The average price per night for a 3-star hotel in Cagliari this weekend is £99 or, for a 4-star hotel, £166. Looking for something even fancier? 5-star hotels in Cagliari for this weekend cost on average around £256 per night (based on Booking.com prices).

  • For hotels in Cagliari that serve up a highly-rated breakfast, try Hotel Villa Fanny, Caesar's Hotel and Hotel Chentu Lunas.

  • Many families visiting Cagliari loved staying at Birkin Porto 1870, La Villa Del Mare and Hotel Nautilus.

  • Travellers who stayed in Cagliari near Cagliari Elmas Airport (CAG) have said good things about Mansio Residence & Hotel, Sardegna Hotel - Suites & Restaurant and Hotel Villa Fanny.

  • On average, it costs £108 per night to book a 3-star hotel in Cagliari for tonight. You'll pay on average around £191 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Cagliari will cost around £213 (based on Booking.com prices).

Explore guest reviews of hotels in Cagliari

See all
Research, refine and make plans for your whole trip
gogless