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 – 340 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. The staff was very kind and helpful. They provided directions and recommendations. Antonella was very nice. The room was clean, comfortable and it was as the pictures showed it.

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. very friendly staff. fresh coffee in the morning

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. The staff was superb! So friendly! They helped us in everything!!

Show more Show less
7.9
Good
445 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

Baga Baga

Hotel in Castelsardo

Located on a hill surrounded by Mediterranean vegetation just 1.2 mi from the village, BagaBaga offers rooms with views of the village of Castelsardo, the Gulf of Asinara and the Corsican mountains. Great location, helpful stuff, amazing generous breakfast- highly recommended!!

Show more Show less
8.9
Excellent
290 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. Amazing location, lovely staff, beautiful accom and restaurant

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. The location near the beach, very good food, clean room.

Show more Show less
8.4
Very Good
196 reviews

La Fattoria

Hotel in Castelsardo

Located in the countryside 3.1 mi from Castelsardo, La Fattoria offers an outdoor pool, restaurant and classic-style rooms with air conditioning. Even we arrived very late in the evening and the next day they were arranging everything for a very big wedding, lady Tina did everything to enjoy our staying. Complimenti e grazie di cuore Signora Tina!

Show more Show less
8.7
Excellent
130 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
160 reviews

L'Antico Faro

Castelsardo

Located 19 miles from Sassari Railway Station and 20 miles from Palazzo Ducale Sassari, L'Antico Faro provides accommodations in Castelsardo. Complimentary WiFi is provided throughout the property. 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
546 reviews
Price from
$76
per night

Budget hotels in Castelsardo

See all

FAQs about hotels in Castelsardo

  • Many families visiting Castelsardo loved staying at Baga Baga, Bajaloglia Resort, and La Fattoria.

  • These hotels in Castelsardo are highly rated by couples: Bajaloglia Resort, Baga Baga, and La Fattoria.

  • Bajaloglia Resort, Baga Baga, and La Fattoria are some of the popular hotels in Castelsardo.

  • For hotels in Castelsardo that serve highly-rated breakfasts, try La Fattoria, Best Western Hotel Blumarea, and Bajaloglia Resort.

  • Bajaloglia Resort, Baga Baga, and Hotel Rosa dei Venti got great room view-related reviews from travelers in Castelsardo.

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

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