Skip to main content

Search hotels in Castelsardo

Enter your dates to see the latest prices and deals for Castelsardo hotels

Select occupancy

Castelsardo – 594 hotels and places to stay

Filter by:

Star Rating
Review score

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.

A
Atanas
From
North Macedonia
Honestly I dont know where to start. The staff was super hospitable. From the receptionists, the waiters, everyone was so cool. I basically ate 3 nights out of 3 at the hotel restaurant for dinner, as it was that good. I never got over the view of Castelsardo and the sea. Its just magical. Waking up to that view and reading or doing whatever, its just such a nice vibe. The room was comfortable and had everything needed, cleaned daily. I had a private parking next to the room, and easily drove to whatever I decided to do for the day.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 307 reviews
Price from
$318.88
1 night, 2 adults

Il Borgo BagaBaga - Exclusive Country Retreat

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.

D
Denis
From
Canada
We had a great stay. We loved pool, our room, breakfast, attentive staff, parking, property’s grounds and proximity to Castelsardo. Many thanks to Fabio at front desk. Thank you to restaurant’s team for preparing delicious meals. I will stay here in a heartbeat. I am not an easy 10/10 but this property really impressed me.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 510 reviews
Price from
$157.13
1 night, 2 adults

Hotel Meli

Hotel in Castelsardo

Set right on the seafront at Castelsardo on the north coast of Sardinia, Hotel Meli offers a bar and panoramic sea-view terrace. All air-conditioned rooms come with satellite TV and a private...

S
Sarah
From
Ireland
I loved this hotel- really simply and beautifully decorated. White washed walls and large shuttered windows, which opened to a view of the sea and the town. There was a peaceful terrace and the beds were very comfortable. The staff were very kind and friendly and there was a lovely relaxed atmosphere. I felt I was truly on holiday!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,437 reviews
Price from
$74.57
1 night, 2 adults

LH Pedraladda Resort

Hotel in Castelsardo

Featuring a terrace, bar and views of sea, LH Pedraladda Resort is located in Castelsardo, a few steps from Pedraladda Beach.

W
Wiktor
From
Poland
Increadible view, very close to the city centre with more incredible views and restaurants. Clean hotel with great breakfast choice and many facilities for travelers. The have a night bar with own wine maker and art.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,430 reviews
Price from
$108.73
1 night, 2 adults

La Fattoria

Hotel in Castelsardo

La Fattoria has a seasonal outdoor swimming pool, garden, a shared lounge and terrace in Castelsardo.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 193 reviews
Price from
$71.46
1 night, 2 adults

Hotel Blumarea, BW Signature Collection

Hotel in Castelsardo

Just 492 feet from the nearest beaches, Hotel Blumarea, BW Signature Collection is 1.9 mi from the medieval center of Castelsardo.

S
Sergio Maria
From
Switzerland
The property was very clean, comfortable and had a nice view of the Sea.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 515 reviews
Price from
$97.37
1 night, 2 adults

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.

P
Paolo
From
Canada
Great location and view for breakfast!
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 762 reviews
Price from
$112.30
1 night, 2 adults

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.

A
Armen
From
United States
Great location, extraordinarily clean. Timely breakfast, easy parking, everything worked well.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 968 reviews
Price from
$93.58
1 night, 2 adults

Hotel Residence Ampurias

Hotel in Castelsardo

Hotel Residence Ampurias is a 3-star property located in Castelsardo, facing the beach.

J
João Bruno
From
Brazil
location, very friendly staff, super clean, and confortable beds.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 426 reviews
Price from
$83.71
1 night, 2 adults

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.

H
Humberto
From
Germany
The Stuff are brry friendly :) Rooms have everything we need, all clean. Towels, Shampoo & Soap included :) And clean⁹ Toilette
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 781 reviews
Price from
$48.21
1 night, 2 adults
See all 594 hotels in Castelsardo

Hotels with airport shuttles in Castelsardo

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 91 reviews
From $135.18 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 201 reviews
From $188.21 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 199 reviews
From $262.54 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 684 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 208 reviews
From $311.94 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 366 reviews
From $138.64 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 968 reviews
From $218.36 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,437 reviews
From $164.06 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 762 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 404 reviews

Most booked hotels in Castelsardo and surrounding area in the past month

See all

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 780 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,430 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 762 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,437 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 968 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 499 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 510 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 426 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 56 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 307 reviews

Best hotels with breakfast in Castelsardo and nearby

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 259 reviews

La terra del benessere provides air-conditioned rooms in Castelsardo.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 499 reviews

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.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 402 reviews

B&B Colti Di Rosa offers accommodations in Castelsardo, 19 miles from Sassari Railway Station and 20 miles from Palazzo Ducale Sassari. Guests can benefit from a balcony and a sun terrace.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 573 reviews

L'Antico Faro enjoys a location in Castelsardo, a 9-minute walk from La Vignaccia Beach and 19 miles from Sassari Railway Station. Guests can access the bed and breakfast via private entrance.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 292 reviews

A 4-minute walk from Castelsardo Beach in Castelsardo, B&B Fontevecchia provides accommodations with access to wellness packages.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 762 reviews

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.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 442 reviews

The Square Castelsardo in Castelsardo features accommodations with free Wifi a 5-minute walk from La Vignaccia Beach, 19 miles from Sassari Railway Station, and 19 miles from Palazzo Ducale Sassari.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,437 reviews

Set right on the seafront at Castelsardo on the north coast of Sardinia, Hotel Meli offers a bar and panoramic sea-view terrace.

Hotels located in the center of Castelsardo

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 56 reviews

Casa VeroSol offers accommodations in Castelsardo, a 4-minute walk from Castelsardo Beach and 19 miles from Sassari Railway Station.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 reviews

Centralissimo Charlie Beach offers accommodations in Castelsardo, 19 miles from Sassari Railway Station and 19 miles from Palazzo Ducale Sassari.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 21 reviews

Costa Private room offers a hot tub and air-conditioned accommodations with free Wifi in Castelsardo, a 3-minute walk from Castelsardo Beach.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 25 reviews

Romantic private pool room Relax in Castelsardo is located in Castelsardo, just 19 miles from Sassari Railway Station and 19 miles from Palazzo Ducale Sassari.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 141 reviews

Affittacamere Dal Duca Enrico is located in Castelsardo, just a 6-minute walk from Castelsardo Beach and 19 miles from Sassari Railway Station.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews

Roma 19 is located in Castelsardo, just 19 miles from Sassari Railway Station and 19 miles from Palazzo Ducale Sassari. With inner courtyard views, this accommodation features a balcony.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews

Casa Maria - Charme nel cuore del castello offers accommodations in Castelsardo, a 9-minute walk from Castelsardo Beach and 19 miles from Sassari Railway Station.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 55 reviews

B&B a due passi dal centro offers accommodations in Castelsardo, a 4-minute walk from La Vignaccia Beach and 19 miles from Sassari Railway Station. Guests can enjoy city views.

Budget hotels in Castelsardo and nearby

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 106 reviews

Rocca Doria offers air-conditioned rooms in Castelsardo. There's a private entrance at the guest house for the convenience of those who stay.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 26 reviews

Studio apartment in the Castle Castelsardo offers accommodations in Castelsardo, 19 miles from Sassari Railway Station and 20 miles from Palazzo Ducale Sassari.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 8 reviews

Guest House - Appusentu is a recently renovated apartment in Castelsardo near La Vignaccia Beach. The air-conditioned accommodations are 19 miles from Sassari Railway Station.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 113 reviews

B&B La Pianedda offers accommodations in Castelsardo, 20 miles from Serradimigni Arena.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 42 reviews

Affittacamere Nonno Natalino offers accommodations in Castelsardo, a 7-minute walk from La Vignaccia Beach and 20 miles from Sassari Railway Station.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 26 reviews

La Spiga Apartments features a public bath and an open-air bath, as well as air-conditioned accommodations in Castelsardo, a 17-minute walk from Pedraladda Beach.

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 780 reviews

Featuring a seafront location, Castelsardo Domus Beach is located in Lu Bagnu and is 3.1 mi from the center of Castelsardo.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 82 reviews

JANAS Country House enjoys a location in Castelsardo, 21 miles from Palazzo Ducale Sassari and 22 miles from Serradimigni Arena.

FAQs about hotels in Castelsardo

What Guests Said About Castelsardo:

Scored out of 10, guest rating 10

An excellent location for beaches, wine tasting and fine...

An excellent location for beaches, wine tasting and fine food. Important to get yourself up to the old town which is on the other side of the Castle and so not immediately viewable from the road or new town. The climb to the Old Town is not too bad but looks tough (10 minutes max of steepness) The food and drink is superb in the old town (and the new) no need to book. In late July is was still not to busy. A good "quality" of visitors makes this suitable for all ages and tastes - plenty of families, young couples, older folk all enjoying a friendly stylish place. Beaches at Valledoria are good and well catered for. The Lonely Planet guide is thin on information - dis and I suspect the reviewer hadnt actually been there! .Discover it for yourself - you will not be disappointed whatever your taste or budget. if you are in Sassari or Alghero - spend a few days in Castelsardo too.
Guest review byDuncan
United Kingdom
Scored out of 10, guest rating 4.0

We stayed for 9 nights in two Classic double rooms and one...

We stayed for 9 nights in two Classic double rooms and one Classic single room. Upon arrival, we found that the photos on Booking.com were significantly more flattering than reality. The rooms were smaller than expected, and all windows faced an internal corridor. The single room was so small that our son struggled to sleep comfortably. We asked to upgrade to a double room by paying the difference, but the reception repeatedly told us to contact Booking.com and insisted that no rooms were available. The staff showed no willingness to help. Ironically, my wife found an available double room on the hotel's own website, so we had to book and pay for an additional room ourselves just to make our holiday enjoyable. Breakfast was a buffet but offered almost exactly the same selection every day: two types of cold cuts, cheese, yogurt and hard-boiled eggs. Do not expect scrambled eggs, omelettes, bacon or sausages. This may be acceptable for a 2–3 night stay, but it becomes very monotonous over 9 days. Another drawback was the extremely narrow exit from the underground garage, which made every departure stressful. On the positive side, the air conditioning worked well, the mattresses were comfortable and the beach was directly across the road. Overall, the value for money was among the worst we have experienced in the last ten years. What disappointed us most was not the size of the rooms but the hotel's unwillingness to resolve even a simple problem. Unfortunately, we cannot recommend this accommodation.
Guest review byMartin
Czech Republic
Scored out of 10, guest rating 10

Castelsardo is an amazing town with a beautiful castle on...

Castelsardo is an amazing town with a beautiful castle on top of the rocky hill. The town has beautiful streets with beautiful houses. Many restaurants, pizzerias and shops offer everything you need. Around the town there are two supermarkets where you can do your daily shopping. Food both in restaurants and shops is fairly priced. You can walk around on foot and everything is within 15 minutes walking distance. They have breathtaking sunsets there. VERY important tip, DO NOT PARK on the pavement if you don't want to get a fine. Even if the pavement is useless for pedestrians because there is a big pile of rubble or has the internet box in the middle and you park with just 2 wheels to not block the road, don't park there. The local police are looking for a chance to fine tourists for this ridiculous rule. It looks like it's ok to park and leave the car in the middle of the road, making it difficult to other drivers to omit the obstacle but the pavement is the sacred area. The biggest issue is the rubbish management for people renting accommodation. There were big recycle containers but locked and inaccessible. Fortunately, opposite to "Stadio Comunale", next to bus stop are big containers where you can segregate your rubbish. At the entrance to the beach "Spiaggia La Marina di Castelsardo" there are bins for rubbish so you don't have to carry your rubbish home. Beaches range from sandy Spiaggia La Marina di Castelsardo to rocky Spiaggia La Vignaccia. In general, Castelsardo is clean, beautiful, historical town with friendly local inhabitants. Definitely a place where you will want to return.
Guest review byJack Hootch
United Kingdom
Scored out of 10, guest rating 10

Beautiful town, just the right size, with amazing...

Beautiful town, just the right size, with amazing restaurants, neaplitane style pizza place, best gelato I have ever had. Amazingly looking castle, great views, the beaches could be clearer and the recycling trash policy is stupid :D but otherwise very nice place to stay.
Guest review byRastislav
Slovakia
Scored out of 10, guest rating 8.0

cute medieval town, interesting museum

cute medieval town, interesting museum inside the castle, serveral restaurants/cafes with amazing view over the ocean, several beaches nearby, lively towncentre, enchanting cliffs (the little mermaid was filmed here)
Guest review byAdelmann
Austria
Scored out of 10, guest rating 10

Castelsardo itself is an interesting small city with its...

Castelsardo itself is an interesting small city with its castle and round streets. Hikers and people doing "steps" should love hundreds of steers and narrow uphill streets, especially in the rather well preserved tower area. And, it hides so good seafood restaurants with spectacular views. I thought I had it all already, yet we were seriously surprised of the food and service quality. Sure, tripadvisor points tell the story. Yet in some cities you could find pizza kiosks also with ratings like 4.8, so watch out. Trekking and hiking roads are also near by. Beware of review dates. Some are full of bushes, still not cleaned, so it took us 3 tryouts to find a decent track. Most of these tracks are unmarked. Would be hard to find these if you have experienced German way of marking tracks.
Guest review byMikk Orglaan
Estonia

See reviews by guests who stayed at hotels in Castelsardo

See all
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 36 reviews
We spent 4 nights in Castelsardo at Salvatore and Rita's beautiful apartment. We had such an incredible time there, they are wonderful people and it felt like staying with family. The apartment has the best view of the city, a few minutes from the beach and it is comfortable with all amenities and parking. The location was also great to explore around Sardinia and we visited many places with ease. Thank you so much for making our stay so special. We will be back soon!
Guest review byMARIA
Greece
From $218.36 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 968 reviews
Cosy and super clean hotel. Spacious, well - equipped apartment including bathroom. Warm, friendly and helpful staff. Good selection of quality products for breakfast and absolutely delicious coffee. Would definitely come back while in Sardinia :-)
Guest review byRenata
Poland
From $160.59 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 563 reviews
Best place to stay in Sardinia!!! We love the place, view, food and the people working there were awesome. Thank you Sabrina 🙏 Hopefully see you again 😊
Guest review byPatrik
Slovakia
From $219.52 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 318 reviews
Friendly staff, good location (near Castelsardo and Rocca Elefante, Terme di Valedoria and coast of Valedoria), new rooms.
Guest review byPetrović Jesenovec
Slovenia
From $234.74 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 515 reviews
Everything was brilliant, lovely hotel,breakfast was great and near the beach and a short drive to castelsardo
Guest review byGareth
Ireland

More places to explore, more ways to go

  • Hotels in Rome

    Take a look at hotels in Rome and explore more of Italy.
  • Hotels in Florence

    Take a look at hotels in Florence and explore more of Italy.
  • Hotels in Alghero

    Want to extend your trip or just browsing? Try Alghero, also popular with our guests!
  • Hotels in Olbia

    Want to extend your trip or just browsing? Try Olbia, also popular with our guests!
  • Hotels near Palombaggia Beach

    Search and compare hotels close to Palombaggia Beach, a popular destination just outside Castelsardo.
  • Hotels in Italy

    Want to explore more of Italy? Find hotels throughout the country!
  • Apartments in Castelsardo

    Explore more great accommodation options in Castelsardo, starting with apartments.
  • When to visit Italy

    Events, prices, the weather – everything you need to know about the best time to visit Italy.
  • Hotels in Sardinia

    Look beyond Castelsardo and discover more of Sardinia.