Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Search Hotels in Castelsardo

Castelsardo, Sardinia, Italy

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up today.

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in Castelsardo

Villa With 3 Bedrooms in Castelsardo, With Wonderful sea View, Private Pool and Enclosed Garden - 200 m From the Beach
Hotel Nantis
4 out of 5
Via Colle Di Frigiano 1, Castelsardo, SS
Get Rates
4/5Very Good! (87 reviews)

"the view of the med is quite striking from your room, breakfast is on the 5th floor and from there you can see the entire town fantastic, quite a nice spot for the money especially"…"

Reviewed on 10 Oct 2019

Hotel Nantis
Meli Hotel - Near Marina di Castelsardo Beach
Lungomare Anglona 15, Castelsardo
Free cancellationReserve now, pay when you stay
£48
per night
4 Apr-5 Apr
4.4/5Excellent! (96 reviews)

"Ocean front rooms and patio overlooking the waves and castle. Tall windows, spacious rooms, and off street parking in a small tourist hotspot. Fantastic property."…"

Reviewed on 7 Oct 2019

Meli Hotel - Near Marina di Castelsardo Beach
Hotel Rosa Dei Venti
3 out of 5
Corso Italia, 97, Castelsardo, SS
£59
per night
1 May-2 May
4.2/5Excellent! (125 reviews)
Lovely hotel close to Castelsardo

"We enjoyed our stay in this small family-run hotel in Lu Bagnu, close to Castelsardo. The room was clean, well-equipped with a balcony and partial sea view. A good buffet breakfast was served and a free car park was convenient situated close by. The staff were helpful and friendly and the hotel was ..."…"

Reviewed on 25 Sep 2019

Hotel Rosa Dei Venti
Bajaloglia Resort
4 out of 5
Localita Bajaloglia, Castelsardo, SS
Free cancellationReserve now, pay when you stay
£135
per night
13 Apr-14 Apr
4.6/5Exceptional! (82 reviews)
views to die for

"Simply stunning!! freat relaxed vibe - relaxed luxury"…"

Reviewed on 6 Oct 2019

Bajaloglia Resort
Appartamenti Castelsardo E Lu Bagnu
VIA ZIROLIA 82,, Castelsardo, Sardinia
£83
per night
1 Apr-2 Apr
4.3/5Excellent! (3 reviews)

"Todo bien.faltaban utensilios de limpieza.por lo demás todo perfecto. También falta un aire acondicionado"…"

Reviewed on 21 Jul 2019

Appartamenti Castelsardo E Lu Bagnu
Hotel Residence La Baia
3 out of 5
Lungomare Zirulia, Castelsardo, SS
Get Rates
3.3/5 (4 reviews)
Bra läge

"Bra läge men dåliga öppettider i receptionen och ingen engelsktalande personal."…"

Reviewed on 17 Jul 2015

Hotel Residence La Baia
Hotel Pedraladda
4 out of 5
Via Zirulia, 50, Castelsardo, SS
Get Rates
3.7/5Good! (205 reviews)

"nice room with balcony overlooking the ocean and town. The room had not been used for a long time so the bed was freezing and the room shoudl have been prewarmed but this was a small issue. the room was a good price. the pool is very cold for swimming. There is no kettle for boiling water in the ..."…"

Reviewed on 24 May 2019

Hotel Pedraladda
Hotel Residence Ampurias
3 out of 5
Via Genova, 4, Castelsardo, SS
Free cancellationReserve now, pay when you stay
£50
per night
1 Apr-2 Apr
4.1/5Very Good! (26 reviews)
Perfect for families

"The beach is just 50 metres away and has shallow waters. Perfect for young kids. The sea is crystal clear and there are facilities like cornershop and restaurant."…"

Reviewed on 4 Aug 2015

Hotel Residence Ampurias
Hotel La Fattoria
3 out of 5
Loc.Puntavitiosa, S.P. Sassari - Santa Teresa, Castelsardo, Sardegna
£73
per night
16 Apr-17 Apr
4.4/5Wonderful! (9 reviews)

"Wundervolle Lage. Köstliches Essen, sehr netter und um uns bemühter Service! Preis zu hoch. Das 3 Bettzimmer ist ein Doppelzimmer mit Zusatzbett wird aber unabhängig von Kindern und deren Alter als volles 3 Bettzimmer verrechnet."…"

Reviewed on 11 Aug 2019

Hotel La Fattoria
Can't see what you're looking for?
See all available properties in Castelsardo
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Castelsardo

Visitors to Castelsardo are sure to enjoy the seaside. Tourists can also enjoy the city's coffee shops and seafood restaurants. St. Nicholas Cathedral, Giovanni Antonio Sanna National Museum and Balai Beach are some of the top sights around the area.

  • There are 185 hotels and other accommodation options in Castelsardo
  • The closest major airport is in Alghero (AHO-Fertilia), 29.3 mi (47.1 km) from the city centre
  • The next closest is in Olbia (OLB-Costa Smeralda), 41.9 mi (67.5 km) away

Sightseeing and Staying in Castelsardo

The city is notable for its historic sites and landmarks like Doria Castle and Sant'Antonio Abate Cathedral. The city's natural setting is picturesque, including the the sea and these places to visit: Lu Bagnu Beach, Baja Ostina Beach and Elephant Rock. A couple of additional sights to add to your agenda are Port of Castelsardo and Museum of Mediterranean Weaving.

In Sorso, you'll find 185 accommodation choices and hotels to make it easy to plan your perfect holiday retreat at an affordable rate. Here are top ones based on Expedia user reviews:

  • Hotel Nantis - This 4-star hotel features free breakfast, a restaurant and free WiFi. It's a favourite with Expedia travellers for its beach locale and convenient parking.
  • Bajaloglia Resort - Our customers like the dining options and breakfast at this hotel. With a stay at this 4-star hotel, guests can enjoy access to free breakfast and a restaurant, along with free Internet.
  • Meli Hotel - Amenities at this property include free breakfast and free WiFi. Expedia customers like its breakfast and helpful staff.

Popular places to see in the area include St. Nicholas Cathedral, 15.2 mi/24.5 km from the city centre, and Giovanni Antonio Sanna National Museum, which is 15.3 mi (24.6 km) away.

Dressing for Castelsardo

  • Between January and March, daytime temperatures average 18°C, whilst night-time temperatures stay around 7°C
  • From April to June, the average is 29°C during the day and 9°C at night
  • July to September sees average temperatures of 32°C during the day and 16°C at night
  • Between October and December, you can expect 26°C as the daytime average and 8°C as the night-time average
  • Average annual rainfall for Castelsardo is 556.20 millimetres
  • August and July are usually the hottest months averaging 31°C, while February and January are usually the coldest with an average temperature of 7°C

Frequently asked questions

Castelsardo Hotel Reviews

More trip options