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

Search over 1 million properties and 550 airlines worldwide

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

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
Appartamenti Eleonora D'Arborea
Vicolo Doria 22, Castelsardo
Get Rates
0.19 mi from city centre
3/5 (1 review)

"La ubicacion es buena, siempre y cuando quieras estar dentro del castillo y subir mil escalones para llegar. El apto en si , era un tercero sin ascensor y los escalones enormes. Preparate para sudar para llevar algo de compra. Es lo que hay es una antigua zona casi medieval. El apto tiene A/A, los ..."…"

Reviewed on 7 Aug 2019

Appartamenti Eleonora D'Arborea
Hotel Nantis
4 out of 5
Via Colle Di Frigiano 1, Castelsardo, SS
£58
per night
8 May-9 May
0.45 mi from city centre
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
£55
per night
15 Apr-16 Apr
0.24 mi from city centre
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
£58
per night
7 May-8 May
1.68 mi from city centre
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
£134
per night
13 Apr-14 Apr
1 mi from city centre
4.6/5Exceptional! (83 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
Free cancellationReserve now, pay when you stay
£82
per night
12 Apr-13 Apr
0.26 mi from city centre
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
0.64 mi from city centre
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
0.5 mi from city centre
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
£62
per night
10 Apr-11 Apr
1.41 mi from city centre
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
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

Where is the best place to stay in Castelsardo?
Hotel & SPA Riviera Castelsardo is one of the top choices for your stay based on our traveller data. This 4-star hotel offers a full-service spa and free breakfast. Other good options for your trip include Hotel Rosa Dei Venti and Bajaloglia Resort.
If I need to cancel my hotel reservation in Castelsardo, will I receive a refund?
Yes, the majority of hotel room reservations are fully refundable if you cancel before the accommodation’s cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you booked a non-refundable reservation, you might be able to still cancel and receive a refund within a 24-hour period of your booking. Enter your dates, click on “Search”, then filter by “free cancellation” to get top deals in Castelsardo.
What's the best accommodation for a budget-friendly stay in Castelsardo?
Based on reviews, Hotel Castelsardo Domus Beach is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and a restaurant.
What's the best place to stay for a family holiday to Castelsardo?
Hotel & SPA Riviera Castelsardo is a top 4-star hotel on Expedia for families, and features a restaurant and free breakfast. Other options for your stay with the children include Janus Hotel and Meli Hotel - Near Marina di Castelsardo Beach. Also, attractions in the area such as Water Paradise and Aquafantasy are fun for children of all ages.
What's the best place to stay for couples in Castelsardo?
Bajaloglia Resort is a favourite 4-star hotel for couples, and features premium bedding and slippers. Another choice for a romantic stay is Hotel & SPA Riviera Castelsardo.
What's the best pet-friendly place to stay in Castelsardo?
Antica Pensione Pinna is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Two other good options for you and your pet’s trip include Castelsardo Resort Village and Hotel Nantis.
What's the best accommodation option to stay near the beach in Castelsardo?
Hotel Pedraladda is a top pick for your beach holiday. Other good options for your beach trip include Hotel Rosa Dei Venti and Hotel Castelsardo Domus Beach. To enjoy some time by the water, head to Lu Bagnu Beach or Baja Ostina Beach.
What's the best accommodation in Castelsardo to absorb the local history?
Based on our travel expertise, Meli Hotel - Near Marina di Castelsardo Beach is a top inn for history buffs booking on Expedia, and features free breakfast and free WiFi. Other choices close to historic sites include Hotel & SPA Riviera Castelsardo and Hotel Residence Ampurias. Also, Doria Castle and Sant’Antonio Abate Cathedral are a couple of local landmarks worth a visit.
What is staying in Castelsardo like?
Visitors to Castelsardo will definitely enjoy the seaside. Tourists can also enjoy the city’s coffee shops and seafood restaurants. In Castelsardo, there are 248 hotels and other accommodation options to choose from.
What is there to see in Castelsardo?
The city is notable for its historic sites and landmarks such as 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 itinerary are Port of Castelsardo and Museum of Mediterranean Weaving.
What's the weather like in Castelsardo?
The hottest months are usually August and July, with an average temperature of 31°C, while the coldest months are February and January, with an average of 7°C. Average annual rainfall for Castelsardo is 556.20 mm.

Castelsardo Hotel Reviews

More trip options