Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Castelsardo – 258 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 Castelsardo Domus Beach

Hotel in Castelsardo

Featuring a seafront location, Castelsardo Domus Beach is located in Lu Bagnu and is 3.1 mi from the center of Castelsardo. Very close to the beach. Beach servis - sunbed, umbrella. Beautifull beach with sea. Nice room with ac. Smiling staff (thx for print) Recomended:)

Show more Show less
6.7
Review score
678 reviews

Hotel Rosa dei Venti

Hotel in Castelsardo

Rosa dei Venti is located in the touristy town of Lu Bagnu, 1.9 mi from the center of Castelsardo. Rooms are air-conditioned, and some offer views of the sea. There is a sandy beach across the road. I liked everything. The room was spacious and clean, the staff friendly and the location was perfect.

Show more Show less
8.5
Very Good
516 reviews

Hotel & SPA Riviera Castelsardo

Hotel in Castelsardo

Hotel & SPA Riviera Castelsardo is just 33 feet from the sea. It offers a gourmet restaurant, air-conditioned rooms with free Wi-Fi, and friendly service. Great location, very frendly staff.

Show more Show less
7.9
Good
450 reviews

Janus Hotel

Hotel in Castelsardo

Set 49 feet from La Marina beach, Janus Hotel overlooks the Gulf of Asinara. The medieval center of Castelsardo is a 10-minute drive away. Breakfast is served on the top floor, with sea views. really clean and updated room. would definitely recommend

Show more Show less
7.8
Good
391 reviews

Bajaloglia Resort

Hotel in Castelsardo

Bajaloglia Resort is set on a hilltop overlooking the medieval village of Castelsardo, Doria Castle, and the sea. Its large garden features a swimming pool and sunbathing area. This resort was ideal for our honeymoon. It’s quiet, there are lots of areas to relax and the views are phenomenal. The staff were always friendly and super helpful too - they even gave us a breakfast bag the night before we left as we had an early flight. We added extras too as surprises for each other - which staff managed to handle discreetly for us.

Show more Show less
9.1
Wonderful
344 reviews

Hotel Residence Ampurias

Hotel in Castelsardo

Hotel Residence Ampurias is a seaside establishment facing the beach in Lu Bagnu neighborhood, only a mile from Castelsardo. Enjoy comfortable accommodations and friendly service. Clean place, flexible staff, located near nice beach.

Show more Show less
8.4
Very Good
198 reviews

Best Western Hotel Blumarea

Hotel in Castelsardo

Just 492 feet from the nearest beaches, Best Western Hotel Blumarea is 1.9 mi from the medieval center of Castelsardo. It features a large sun terrace with swimming pool and air-conditioned rooms. -extremely clean property -beautiful outdoor/indoor restaurant/sitting area -walking distance to beach with chair/umbrella rental available -courteous staff

Show more Show less
8.5
Very Good
159 reviews

L'Antico Faro

Castelsardo

Located in Castelsardo, near Castelsardo Beach, La Vignaccia Beach and Pedraladda Beach, L'Antico Faro features free WiFi. Perfect location at the historic center of Castelsardo. Stunning views from the terrace, where a nice breakfast is served every morning. Room was spacious and equipped with air conditioning.

Show more Show less
8.6
Excellent
545 reviews
Price from
$63
per night

B&B Colti Di Rosa

Castelsardo

Located in the historic center of Castelsardo and 1969 feet from the sea, B&B Colti Di Rosa offers free Wi-Fi and classic stone-walled rooms with a balcony and free toiletries. Lovely B&B in the old town of Castelsardo. The highlight was the breakfast - it was delicious and we had an amazing view over the sea. The staff were very lovely and overall it was a very enjoyable stay. Thank you!

Show more Show less
8.9
Excellent
318 reviews
Price from
$73
per night

La Roccia Dell'Elefante

Castelsardo

Located in Castelsardo, 1.8 miles from Cala Ostina, La Roccia Dell'Elefante provides accommodations with a restaurant, free private parking, a bar and a shared lounge. Pobably the best B&B we've been so far. Property is well managed by very nice family, very spacious with superb bed and huge balcony and fancy bathroom. Breakfast is very good, restaurant for lunch and dinner is always full with local people, so you can imagine quality of food there. We spent ten days there and we went three times for dinner, always coming back to dine comparing with other restaurants in Sardinia. Seafood menu is just excellent, service is very professional, young and so nice boys and girls. We enjoyed every moment inside this family run facility, drinking cappuccino and just watching local crowd. In the evening before dinner you can enjoy your wine and look in the fields and feel the calm of this place, with nice Italian chatter coming from the kitchen😃. We totally recommend for couples and families.

Show more Show less
9
Wonderful
348 reviews
Price from
$67
per night

Budget hotels in Castelsardo

See all

FAQs about hotels in Castelsardo

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Castelsardo:

Explore guest reviews of hotels in Castelsardo

See all