Skip to main content

Search hotels in Castelsardo

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

Filter by:

Star Rating

Review score

Castelsardo – 56 hotels and places to stay

See the latest prices and deals by choosing your dates.
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...

Lovely small hotel with cute decor. Perfect location and super friendly staff. Excellent large terrace with lounge chairs and tables
Scored 8.2
8.2
Rated very good
Very Good
1,345 reviews
Price from
$81.94
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.

Great location. Friendly, professional reception staff. Good breakfast buffet. Clean, comfortable room. Parking under hotel.
Scored 8.0
8.0
Rated very good
Very Good
780 reviews
Price from
$137.47
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.

Clean well kept hotel with friendly staff Breakfast very good for Italy even had warm boiled eggs! Not clear when check in finished but phoned ahead reception is was still manned at 2225 when we arrived
Scored 8.6
8.6
Rated excellent
Excellent
947 reviews
Price from
$92.32
1 night, 2 adults
Hotel Residence Ampurias, hotel in Castelsardo

Hotel Residence Ampurias is located on the beachfront in Castelsardo, a few steps from Lu Bagnu Beach and 1.8 miles from Castelsardo Beach.

I liked everything - cleanliness, location (few minutes walk from the beach), compactness of the room, good sound isolation, supermarket nearby, great price (I believe I simply captured some discount because the price for other nights would be ~2x higher).
Scored 8.4
8.4
Rated very good
Very Good
377 reviews
Price from
$88.03
1 night, 2 adults
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.

The views, the swimming pool, the room, the restaurant
Scored 9.1
9.1
Rated wonderful
Wonderful
366 reviews
Price from
$214.71
1 night, 2 adults
See all 150 hotels in Castelsardo

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

See all

Budget hotels in Castelsardo

  • Bajaloglia Resort
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 366 reviews

    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.

    Great room, fabulous view and a wonderful breakfast.

  • Il Borgo BagaBaga - Exclusive Country Retreat
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 535 reviews

    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.

    Beautiful view from the hotel, nice and quiet hotel.

  • Hotel Meli
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 1,345 reviews

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

    Setting, room with sea view, packed breakfast provided

  • Best Western Hotel Blumarea
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 526 reviews

    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.

    The most friendly staff I've ever seen. Good breakfast.

  • Hotel & SPA Riviera Castelsardo
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 780 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.

    Nice location. Close to the beach and city center.

  • Hotel Rosa dei Venti
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 947 reviews

    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.

    breakfast, friendly staff, cleanliness of accommodation

  • Hotel Castelsardo Domus Beach
    Scored 7.1
    7.1
    Rated good
    Good
     · 391 reviews

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

    La ubicación...justo en frente del mar..alucinante!

  • Janus Hotel
    Scored 7.9
    7.9
    Rated good
    Good
     · 413 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.

    terrazza vista mare, colazione ben fornita, location.

FAQs about hotels in Castelsardo

What Guests Said About Castelsardo:

  • Scored 8.0
    8.0

    Castelsardo is the small village .but it is nice to walk and...

    Castelsardo is the small village .but it is nice to walk and friendly staff at hotel and people. Good restaurants and food ,really fresh sea food and national kitchen are perfect .The problem is parking. It is so busy everywhere and to find a free place is a problem. If hotel has own parking and reservation best to do it.If you want to visit local beach it is not so perfect because it has not beds and umbrellas to rent, best to buy . You will be at the ground ..Local people don't make the problems from it(I mean beach near hotel Best Western Blumarea. The sea is nice and good to swim but bodem ...many tectonic plates and it is very glide ,,so you will be looking for the small pads between...To go to another beach is better but count that they are busy and no parking if you will coming later..The rest is good ,nice visit restaurants and visit small cities around.
    Lorochka5
    Belgium
  • Scored 10
    10

    I think this city is a hidden gem. Warm and friendly locals.

    I think this city is a hidden gem. Warm and friendly locals. Amazing food!!!! Il Cormorano(Castelsardo, city centre), top, top, top. Les Tres Palmes (Lu Bagnu, amazing and warm staff. Great vibes) Vela Blu (Lu Bagnu, delicious amazing sunset views) Ampurias Ristorante (Lu Bagnu, nice pizzas)
    Mima
    Netherlands
  • Scored 10
    10

    The staff is very good.

    The staff is very good. They arranged a table for the FERRAGOSTO Galla dinner for the day we arrived. Transportation to and from the villa no problem, dietary restrictions 4 hours before the Galla dinner no problem, that is the only answer the staff knows.
    Bill
    Germany
  • Scored 10
    10

    wonderful host, spacious rooms, quiet and clean, comfortable...

    wonderful host, spacious rooms, quiet and clean, comfortable linen, everything you need in an appartment. Superb sea right outside the appartment 3 mins walk, with rocky cliffs and lovely homely feel.Romantic
    Paolillo
  • Scored 10
    10

    Castelsardo was a wonderful surprise.

    Castelsardo was a wonderful surprise. It's an amazing little town. It's quite difficult to move without a car, unless you're very fitted (not my case). The little town around the castle is gorgeous.
    Silvia
    Spain
  • Scored 8.0
    8.0

    A lovely town with plenty going on while we were there (mid...

    A lovely town with plenty going on while we were there (mid July). The castle is worth a visit and in the evening there was entertainment in the town square. Lots of lovely places to eat and reasonably priced. We only stayed three nights as we were travelling around the northern part of the island, but would definitely recommend Castelsardo as a nice place to stay.
    Allison
    United Kingdom

See reviews by guests who stayed at hotels in Castelsardo

See all
  • From $102.56 per night
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 267 reviews
    Perfect location, so nice and quiet surroundings, plenty things to do, see and explore. Pure and simple, natural, beautiful area. Great place for animal lovers as our hosts do have a bunch of lovely dogs, cats, sheep’s 🐑 and even an old goat 🐐. All in all, perfect place to sit down, relax and enjoy north part of Sardinia with option for quick trip to Corsica 😏👏
    Ryszard
    Poland
  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 23 reviews
    Beautiful view, large terrace (sunset visible from the terrace!), Sound of the sea, clean and tidy apartment, very good contact with the host and supporters, help in almost any situation, very professional treatment of guests, Sardinian residents - smiling, friendly, helpful. Unforgettable impressions - we will come back here.
    Ł
    Łukasz
    Poland
  • Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 628 reviews
    Thank you Pino et Franca We felt really welcomed Very good B&B at a reasonable price (not so easy in Sardinia) Very safe area and super cute 🐕 Bed was super comfy and good breakfast. Super recommandations from Pino for local restaurants. I highly recommend it. Mélanie et Rafa
    Nielame
    Australia
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 72 reviews
    Reception by the charming Barbara was outstanding. The best location in the most charming town in Sardinia. There was nothing missing in the apartment. Everything was clean and tidy. I travel a lot and Barbara will definitely come back!!!!
    Rami
    Israel
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 61 reviews
    Awesome accommodation on a vintage boat moored in the Castelsardo marina. The host Pierpaolo was absolutely fantastic and he even delivered fresh croissants for breakfast in the morning. Highly recommend!
    Marco
    Australia