Skip to main content

Search hotels in Castelsardo

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

Castelsardo – 325 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.

J
Jana
From
Germany
Personal was very friendly and tried to fulfill every wish of the guests. View was fantastic and kitchen very yummy :) I would chose this resort definately again
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 292 reviews
Price from
US$309.66
1 night, 2 adults

Hotel Rosa dei Venti

Hotel in Castelsardo

Rosa dei Venti is located in the touristy town of Lu Bagnu, 3 km from the centre of Castelsardo. Rooms are air-conditioned, and some offer views of the sea. There is a sandy beach across the road.

P
Phill Brown
From
United Kingdom
Attention to detail Always cleaning and clensing Friendly staff
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,021 reviews
Price from
US$109.10
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. With free WiFi, this 3-star hotel has a restaurant and a bar. The hotel features family rooms.

P
Peter
From
United Kingdom
Staff were very welcoming and really helpful
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 172 reviews
Price from
US$87.75
1 night, 2 adults

Janus Hotel

Hotel in Castelsardo

Set 15 metres from La Marina beach, Janus Hotel overlooks the Gulf of Asinara. The mediaeval centre of Castelsardo is a 10-minute drive away. Breakfast is served on the top floor, with sea views.

M
Matej
From
Slovenia
Nice hotel, awesome view (we got part sea part castle). Just a jump across the street and you are on a beach. And a 10 minute walk into the hill and you are in city centre. The location cannot be better! Rooms are comfy, they also offer parking space.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 488 reviews
Price from
US$108.17
1 night, 2 adults

Best Western Hotel Blumarea

Hotel in Castelsardo

Just 150 metres from the nearest beaches, Best Western Hotel Blumarea is 3 km from the medieval centre of Castelsardo. It features a large sun terrace with swimming pool and air-conditioned rooms.

E
Eszter
From
United Kingdom
Giulia is amazing! I had a few asks and she never say no! She tried her best all the time - help to find a charger, a local tour, etc.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 504 reviews
Price from
US$119.56
1 night, 2 adults

Hotel & SPA Riviera Castelsardo

Hotel in Castelsardo

Hotel & SPA Riviera Castelsardo is just 10 metres from the sea. It offers a gourmet restaurant, air-conditioned rooms with free Wi-Fi, and friendly service.

P
Paul
From
United Kingdom
Modern and clean. Perfectly situated right next to the beach. Car parking available under hotel albeit 15 euros a day but essential if you have a car in Castelsardo
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 762 reviews
Price from
US$142.90
1 night, 2 adults

Hotel Residence Ampurias

Hotel in Castelsardo

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

J
Jan
From
Czech Republic
perfect position close to the see, nice and helpfull staf
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 414 reviews
Price from
US$98.50
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 5 km from the centre of Castelsardo.

L
Liberty
From
United Kingdom
Clean comfortable rooms with nice balcony, really close to the beach and restaurants Good value for money and friendly staff
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 722 reviews
Price from
US$56.41
1 night, 2 adults

La Pura Vida

Castelsardo

Located in Castelsardo, La Pura Vida is a recently renovated accommodation, 300 metres from Castelsardo Beach and 30 km from Sassari Railway Station.

C
Carmen
From
Malta
The Interior and that’s very clean
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 112 reviews
Price from
US$81.25
1 night, 2 adults

B&B Domos Mi & Ro

Castelsardo

Situated within 600 metres of La Vignaccia Beach and 31 km of Sassari Railway Station, B&B Domos Mi & Ro features rooms with air conditioning and a private bathroom in Castelsardo.

A
Alessia
From
United Kingdom
This is by far one of the loveliest places I've ever rented. The location is amazing, and the B&B is exceptional - beautifully decorated, with everything new and a tremendous attention to detail, materials, and overall quality. The view from the common terrace is stunning; make sure to take pictures there at sunset!! Having a private terrace in addition was great for breakfast and evening chill times. Giuseppe has been super polite yet warm and friendly since the beginning and made sure we had everything we needed, gave us info and recommended places for a drink or food around the old town, which is literally just 3 steps away! Honestly, this place is a rare gem, and there is also free parking close by. We couldn't have asked for more :) 5 stars without any doubt!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 191 reviews
Price from
US$174.10
1 night, 2 adults
See all 325 hotels in Castelsardo

Hotels with airport shuttles in Castelsardo

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 178 reviews
From US$112.82 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 762 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 425 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 693 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 504 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,021 reviews

Most booked hotels in Castelsardo and surroundings in the past month

See all

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 519 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 172 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 292 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 414 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,021 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 488 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 722 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 504 reviews

Popular with guests booking hotels in Castelsardo

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 762 reviews

Popular with guests booking hotels in Valledoria

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 178 reviews

Best hotels with breakfast in Castelsardo and nearby

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 319 reviews

Situated within 300 metres of Castelsardo Beach and 30 km of Sassari Railway Station, B&B Fontevecchia features rooms with air conditioning and a private bathroom in Castelsardo.

From US$81.25 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 128 reviews

Set within 300 metres of La Vignaccia Beach and 31 km of Sassari Railway Station, B&B La Pianedda offers rooms with air conditioning and a private bathroom in Castelsardo.

From US$81.25 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 81 reviews

Offering a garden and inner courtyard view, JANAS Country House is located in Castelsardo, 33 km from Sassari Railway Station and 34 km from Palazzo Ducale Sassari.

From US$125.35 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3 reviews

VillaSilvana, a property with a garden and a terrace, is situated in La Ciaccia, 39 km from Sassari Railway Station, 40 km from Palazzo Ducale Sassari, as well as 43 km from Serradimigni Arena.

From US$94.01 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 178 reviews

Set in Valledoria, 500 metres from La Ciaccia Beach, Hotel La Ciaccia offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$112.82 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 349 reviews

Set in Valledoria, a few steps from La Ciaccia Beach, La Locanda del Mare offers accommodation with a private beach area, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 4 reviews

Located in Valledoria, 2.6 km from La Ciaccia Beach, Hotel La Vela provides accommodation with a garden, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 168 reviews

Located within 1.6 km of Spiaggia di San Pietro and 41 km of Sassari Railway Station, B&B Casa Viola provides rooms with air conditioning and a private bathroom in Valledoria.

From US$81.25 per night

Hotels located in the centre of Castelsardo

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 248 reviews

Located within 300 metres of Castelsardo Beach and 30 km of Sassari Railway Station, La terra del benessere provides rooms with air conditioning and a private bathroom in Castelsardo.

From US$51.18 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Situated in Castelsardo, 300 metres from Castelsardo Beach and 30 km from Sassari Railway Station, Charlie Beach offers air conditioning.

From US$448.60 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Featuring air-conditioned accommodation with a balcony, Marina29- Appartamento A is located in Castelsardo.

From US$162.49 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 48 reviews

Offering city views, Il Bed and Breakfast al Centro is an accommodation located in Castelsardo, 400 metres from La Vignaccia Beach and 31 km from Sassari Railway Station.

From US$194.99 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 111 reviews

31 km from Sassari Railway Station in Castelsardo, Rocca Doria provides accommodation with access to a hot tub. The property features sea and city views, and is 400 metres from La Vignaccia Beach.

From US$98.66 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 91 reviews

ROMANTIC LOFT WITH JACUZZI IN THE CASTLE is located in Castelsardo, 700 metres from La Vignaccia Beach, 31 km from Sassari Railway Station, as well as 32 km from Palazzo Ducale Sassari.

From US$174.10 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

Situated in Castelsardo, 31 km from Sassari Railway Station and 32 km from Palazzo Ducale Sassari, Castle Suite offers air conditioning. Guests staying at this apartment have access to a balcony.

From US$139.28 per night

Casa Edo is situated in Castelsardo, 30 km from Sassari Railway Station, 31 km from Palazzo Ducale Sassari, as well as 33 km from Serradimigni Arena.

Budget hotels in Castelsardo and nearby

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 483 reviews

The Square Castelsardo in Castelsardo features accommodation with free WiFi, 500 metres from La Vignaccia Beach, 31 km from Sassari Railway Station and 31 km from Palazzo Ducale Sassari.

From US$95.17 per night
Scored out of 10, guest rating 5.5
Passable - What previous guests thought, 8 reviews

Located in Castelsardo, 500 metres from La Vignaccia Beach and 31 km from Sassari Railway Station, Residenza Albachiara provides air-conditioned accommodation with a patio and free WiFi.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 8 reviews

Set in Castelsardo, 1.5 km from Pedraladda Beach and 31 km from Sassari Railway Station, Mare e Tramonti offers air-conditioned accommodation with a terrace and free WiFi.

From US$239.67 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 28 reviews

Offering barbecue facilities and garden view, Casa freogan is set in Castelsardo, 28 km from Sassari Railway Station and 28 km from Palazzo Ducale Sassari.

From US$174.10 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 37 reviews

Set in Castelsardo and only 1.1 km from Cantareddi Beach, belvedere offers accommodation with sea views, free WiFi and free private parking.

From US$181.06 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 60 reviews

Boasting air-conditioned accommodation with a patio, bella vista is situated in Castelsardo. The property has mountain and garden views, and is 1.1 km from Cantareddi Beach.

From US$185.70 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 233 reviews

Gli Ulivi, a property with a garden, is set in Valledoria, less than 1 km from La Ciaccia Beach, 40 km from Sassari Railway Station, as well as 40 km from Palazzo Ducale Sassari.

From US$62.68 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 16 reviews

Situated just 800 metres from La Ciaccia Beach, La Medusa features accommodation in La Ciaccia with access to barbecue facilities, a terrace, as well as a 24-hour front desk.

FAQs about hotels in Castelsardo

What guests said about Castelsardo:

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 by
Adelmann
Austria
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 by
Mikk Orglaan
Estonia
10

Very nice city.

Very nice city. Castle hill/old town area highly recommended, including the hiking paths around the hill, next to the sea. Breathtaking view from the top, in all directions (city center/coast/open sea) - really worth the struggle of walking up. Lots of restaurants/trattorias, a nice city beach (sand/small pebbles) that was not typically crowded (we were 3 days in the town in afternoon hours). Some good souvenir stores (with decent prices, and really local stuff).
Guest review by
tomaswoj
Poland
10

Lots to explore in old town if you like narrow alley ways...

Lots to explore in old town if you like narrow alley ways and steep steps. Walks below castle and above sea were excellent. Many outdoor dining opportunities with friendly and knowledgeable staff. Recommend Cosmos. If you can’t manage steps then maybe Castelsardo is not for you. Shame.
Guest review by
Ian
New Zealand
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.
Guest review by
Lorochka5
Belgium
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)
Guest review by
sopikarni
Netherlands

See reviews by guests who stayed at hotels in Castelsardo

See all
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,374 reviews
We only had an overnight stay but were happy with the accommodation. The large deck for guests to relax on was great. We had a beautiful sea view. Breakfast was a good variety. The hotel parking was full but we secured a free space not far away. Castelsardo has a nice feel and the old town was great but not close and we ate near the accommodation overlooking the beach.
Guest review by
Clauds
Australia
From US$116.07 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 445 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 😏👏
Guest review by
Ryszard
Poland
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 47 reviews
Our host Barbara was so kind and she made us feel at home straight away. We really enjoyed our stay at Gi & Ro Al Mare - the location is very quiet even though it is close to the main road. If you have a car, we can highly recommend you to stay here rather than in Castelsardo. Also there is a nice local beach nearby.
Guest review by
Mette
Denmark
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 210 reviews
A great bed and breakfast hotel,located in a beautiful old building in the center of the old city. Clean and beautiful room and above all amazing service by the beautiful heartwarming Stephanie. Highly recommend.
Guest review by
David
Israel
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 504 reviews
Everything was brilliant, lovely hotel,breakfast was great and near the beach and a short drive to castelsardo
Guest review by
Gareth
Ireland