Skip to main content

The best B&Bs in Castelsardo

Check out our pick of great B&Bs in Castelsardo

Filter by:


Review score

See the latest prices and deals by choosing your dates.
B&B La Roccia, hotel in Castelsardo

Located in Castelsardo and only 2.9 km from Cala Ostina, B&B La Roccia provides accommodation with mountain views, free WiFi and free private parking.

Lovely to bea able to sit outside the room, Clean and quiet location.
9.0
Scored 9.0
Superb
Rated superb
301 reviews
Price from£85.86per night
Villa Piana, hotel in Castelsardo

Featuring a garden and terrace, Villa Piana offers accommodation 3 km from the centre of Castelsardo, and just 300 metres from the beach. It offers accommodation with free WiFi.

The hosts were exceptionally kind and considerate. They really put their hearts into caring for the guests.
9.5
Scored 9.5
Exceptional
Rated exceptional
346 reviews
Price from£102.69per night
B&B La Roccia Dell'Elefante, hotel in Castelsardo

Featuring a bar, shared lounge and views of garden, B&B La Roccia Dell'Elefante is set in Castelsardo, 2.9 km from Cala Ostina.

B&B is situated in the middle of fields, right near the Elephant Rock itself. Quiet and peaceful at night but still only a short drive away from Castelsardo with it's interesting old town. Nice breakfast provided in the morning in the Cafe/shop beneath the B&B.
9.0
Scored 9.0
Superb
Rated superb
528 reviews
Price from£85.86per night
B&B Casa Doria, hotel in Castelsardo

Located in historic centre of the medieval town of Castelsardo, B&B Casa Doria is next to a free public car park.

Patrizia was very friendly and told us all important details beforehand (car parking et …). Lovely B&B and great location!
9.0
Scored 9.0
Superb
Rated superb
395 reviews
Price from£63.26per night
La favola antica, hotel in Castelsardo

Offering a terrace and quiet street view, La favola antica is located in Castelsardo, 800 metres from Castelsardo Beach and 1.1 km from Pedraladda Beach.

Silvia is a wonderful host, so welcoming with many lovely local suggestions. 🫶 We loved the sounds of seagulls, the charming aesthetic of the space as well as the matching beautiful streets of old town. Can we rate 12/10!? 😉
9.6
Scored 9.6
Exceptional
Rated exceptional
165 reviews
Price from£82.49per night
The sisters, hotel in Castelsardo

Located in Castelsardo, near La Vignaccia Beach, Castelsardo Beach and Pedraladda Beach, The sisters features a terrace.

Great location, parking really close by. Staff were lovely and helpful
9.2
Scored 9.2
Superb
Rated superb
420 reviews
Price from£98.48per night
Il Borgo, hotel in Castelsardo

Featuring sea views and a garden, Il Borgo features accommodation ideally situated in Castelsardo, within a short distance of La Vignaccia Beach, Pedraladda Beach and Castelsardo Beach.

Very clean and close to the centre and to the Castle. The owner was very friendly and served a very nice breakfast.
9.0
Scored 9.0
Superb
Rated superb
230 reviews
Price from£59.76per night
B&B PIAZZA NUOVA, hotel in Castelsardo

Featuring city views, a bar and free WiFi, B&B PIAZZA NUOVA features accommodation ideally situated in Castelsardo, within a short distance of La Vignaccia Beach, Castelsardo Beach and Pedraladda...

Amazing stay at Piazza Nuova, the spot from the terrace is to die for!
9.4
Scored 9.4
Superb
Rated superb
236 reviews
Price from£77.44per night
B&B Mimì, hotel in Castelsardo

Offering inner courtyard views, B&B Mimì is an accommodation situated in Castelsardo, 500 metres from Pedraladda Beach and 700 metres from Castelsardo Beach.

Very comfortable bed Good view
9.1
Scored 9.1
Superb
Rated superb
164 reviews
Price from£81.65per night
Residenza “La Vecchia Ancora”, hotel in Castelsardo

Located in Castelsardo and only less than 1 km from Lu Bagnu Beach, Residenza “La Vecchia Ancora” provides accommodation with sea views, free WiFi and free private parking.

location, new equipment, very friendly staff. breakfast is great. Terrace is beautiful. missing some vegetables on thr breakfast but all the other is prefect.
9.6
Scored 9.6
Exceptional
Rated exceptional
213 reviews
Price from£54.54per night
See all 153 hotels in Castelsardo

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Castelsardo

Most booked B&Bs in Castelsardo this month

Enjoy breakfast in Castelsardo!

  • B&B PIAZZA NUOVA
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 236 reviews

    Featuring city views, a bar and free WiFi, B&B PIAZZA NUOVA features accommodation ideally situated in Castelsardo, within a short distance of La Vignaccia Beach, Castelsardo Beach and Pedraladda...

    Very nice spacious room right in the middle of town

  • The sisters
    Breakfast options
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 420 reviews

    Located in Castelsardo, near La Vignaccia Beach, Castelsardo Beach and Pedraladda Beach, The sisters features a terrace.

    Clean rooms and very good breakfast. Staff was fantastic.

  • JANAS Country House
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 128 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.

    Praticamente tutto, torte alla colazione comprese!

  • Villa Piana
    Breakfast options
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 346 reviews

    Featuring a garden and terrace, Villa Piana offers accommodation 3 km from the centre of Castelsardo, and just 300 metres from the beach. It offers accommodation with free WiFi.

    Lovely family, good breakfast, nice room with balcony

  • La terra del benessere
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 242 reviews

    Located within 300 metres of Castelsardo Beach and 700 metres of La Vignaccia Beach, La terra del benessere provides rooms with air conditioning and a private bathroom in Castelsardo.

    Sehr schönes Zimmer mit herzlicher Betreuung und guter Lage.

  • Antica Pensione Pinna
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 265 reviews

    Featuring views of the Doria Castle and the gulf, Antica Pensione Pinna offers accommodation in Castelsardo. Guests can enjoy the on-site restaurant. Free WiFi is featured.

    La vue, l'emplacement, l'accueil. Va bene Merci

  • City B&B
    Breakfast options
    7.8
    Scored 7.8
    Good
    Rated good
     · 136 reviews

    Situated in Castelsardo, 300 metres from Castelsardo Beach, City B&B features air-conditioned rooms with free WiFi and express check-in and check-out.

    Pour le reste c'était TOPISSIME. Rien à redire.

  • B&B Fontevecchia
    7.9
    Scored 7.9
    Good
    Rated good
     · 415 reviews

    Located in Castelsardo, 24 km from Sassari, B&B Fontevecchia boasts air-conditioned rooms and free WiFi throughout. This property is 200 metres from both Castelsardo sandy beach and Doria Castle.

    A nice cosy room, easy parking on the street nearby.

Save money on B&Bs in Castelsardo – budget options available!

  • Residenza “La Vecchia Ancora”
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 213 reviews

    Located in Castelsardo and only less than 1 km from Lu Bagnu Beach, Residenza “La Vecchia Ancora” provides accommodation with sea views, free WiFi and free private parking.

    La posizione, le dimensioni della stanza, vista mare

  • La favola antica
    Budget options available
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 165 reviews

    Offering a terrace and quiet street view, La favola antica is located in Castelsardo, 800 metres from Castelsardo Beach and 1.1 km from Pedraladda Beach.

    Une hospitalité et une générosité rare. Tout est parfait.

  • B&B La Roccia
    Budget options available
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 301 reviews

    Located in Castelsardo and only 2.9 km from Cala Ostina, B&B La Roccia provides accommodation with mountain views, free WiFi and free private parking.

    Italian breakfast. Good location near Castelsardo.

  • B&B La Roccia Dell'Elefante
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 529 reviews

    Featuring a bar, shared lounge and views of garden, B&B La Roccia Dell'Elefante is set in Castelsardo, 2.9 km from Cala Ostina.

    Clean room, spacious terrace, no problem with parking

  • Il Borgo
    Budget options available
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 230 reviews

    Featuring sea views and a garden, Il Borgo features accommodation ideally situated in Castelsardo, within a short distance of La Vignaccia Beach, Pedraladda Beach and Castelsardo Beach.

    L’accueil le rapport qualité prix La qualité du logement

  • B&B Mimì
    Budget options available
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 164 reviews

    Offering inner courtyard views, B&B Mimì is an accommodation situated in Castelsardo, 500 metres from Pedraladda Beach and 700 metres from Castelsardo Beach.

    Clean, space room, nice owner, close to the town center

  • Vign'Alva
    Budget options available
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 504 reviews

    Located less than a 5-minute walk from the beaches of Castelsardo, Vign'Alva has a garden, a 24-hour reception and a shared lounge.

    Lovely decorated, and beautiful garden for breakfast

  • Bellagio
    Budget options available
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 320 reviews

    Only a 5-minute walk from the beach in northern Sardinia, Bellagio is in Castelsardo town centre.

    Everything! It's modern with a balcony and an amazing view.

Great access to the city centre! Check these B&Bs in Castelsardo

  • Il Vicolo dei Ginepri
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 9 reviews

    Set within 700 metres of La Vignaccia Beach and 800 metres of Castelsardo Beach, Il Vicolo dei Ginepri offers rooms with air conditioning and a private bathroom in Castelsardo.

  • B&B Via dei mille
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Situated within 600 metres of Castelsardo Beach and less than 1 km of Pedraladda Beach, B&B Via dei mille features rooms with air conditioning and a private bathroom in Castelsardo.

  • Private room and pool in the beach free wi-fi
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 7 reviews

    Set in Castelsardo, 100 metres from Lu Bagnu Beach and 3 km from Castelsardo Beach, Private room and pool in the beach free wi-fi offers accommodation with free WiFi, air conditioning, a seasonal...

    Todo perfecto, instalaciones, decoración y totalmente nuevo. Súper bien ubicado, limpio y mantenimiento diario.

  • B&B Domos Mi & Ro
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 9 reviews

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

    La stanza curata nei minimi dettagli. La pulizia perfetta e l'host disponibile e molto cordiale.

  • MaLuNa
    Central location
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 17 reviews

    Set within 70 metres of Castelsardo Beach and 700 metres of La Vignaccia Beach, MaLuNa offers rooms with air conditioning and a private bathroom in Castelsardo.

    B&B en la playa. Todo limpio y la intimidad un 10.

  • B&B Il Tramonto
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 390 reviews

    Offering a central location in Castelsardo, this B&B features a sea-view rooftop terrace where breakfast is served. All colourful rooms come with free Wi-Fi.

    The host, the place, the location and the breakfast

  • L'Appogghju
    Central location
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 14 reviews

    Just a 10-minute walk from the beach in Castelsardo, L'Appogghju offers air-conditioned rooms with a balcony and partial sea views. The property features a terrace, plus a shared kitchen and lounge.

    priestor, vybavenie, architektúra, zmysel pre interiérový detail

  • Real B&B Primo Sole
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 693 reviews

    Real B&B Primo Sole is set on the first floor of a beautiful villa surrounded by a pretty garden with palms and offering sea views.

    Really friendly and cosy place, perfect hospitality

  • Sardvs B&Beach
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 19 reviews

    Located in Castelsardo and only a few steps from Castelsardo Beach, Sardvs B&Beach provides accommodation with sea views, free WiFi and free private parking.

    Location and cleanliness and close to the beach and facilities

  • Affittacamere LiKele
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 27 reviews

    Boasting sea views, Affittacamere LiKele features accommodation with a terrace, around 500 metres from Castelsardo Beach.

    Room very nice and bathroom of high quality with nice shower and towels

  • B&B MaDie
    Central location
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 46 reviews

    Set within 500 metres of La Vignaccia Beach and 600 metres of Pedraladda Beach, B&B MaDie offers rooms with air conditioning and a private bathroom in Castelsardo.

    znakomite wyposażenie, duży samowystarczalny lokal

  • La Fortezza casa vacanze & appartament
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 128 reviews

    La Fortezza is a villa only 400 metres from the sea in the Lu Bagnu area. Accommodation offers free Wi-Fi in the dining room and air conditioning.

    Les indications étaient claires, la propreté du lieu

  • B&B Anninnía
    Central location
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 76 reviews

    Providing city views and a shared lounge, B&B Anninnía provides accommodation well located in Castelsardo, within a short distance of Castelsardo Beach, La Vignaccia Beach and Pedraladda Beach.

    La colazione, la posizione, l'insonorizzazione della stanza

  • B&B Casa Doria
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 397 reviews

    Located in historic centre of the medieval town of Castelsardo, B&B Casa Doria is next to a free public car park.

    The lovely staff there, very homely and great location

  • L'onda marina
    Central location
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 27 reviews

    Offering a bar and city view, L'onda marina is set in Castelsardo, 80 metres from Lu Bagnu Beach and 2.5 km from Punta Li Paddimi Beach.

    Chambre impeccable . Hôte disponible. Très gentil .

  • B&B Dal Duca Enrico
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 35 reviews

    A recently renovated property, B&B Dal Duca Enrico is located in Castelsardo near La Vignaccia Beach, Castelsardo Beach and Pedraladda Beach.

    Ottimo punto d'appoggio per visitare Castelsardo

  • B&B Colti Di Rosa
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 449 reviews

    Located in the historic center of Castelsardo and 600 metres from the sea, B&B Colti Di Rosa offers free Wi-Fi and classic stone-walled rooms with a balcony and free toiletries.

    Breakfast was okay, the room is good and location is perfect!

  • B&B Nonna Sini
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 460 reviews

    B&B Nonna Sini is located 50 metres from the centre of Castelsardo, just 400 metres from La Marina Di Castelsardo Beach.

    Accueil,la gentillesse de Lorena l'emplacement..

  • B&B L'Umbra di lu Soli
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 164 reviews

    Offering a garden and a terrace, B&B L'Umbra di Lu Soli is located in Castelsardo. Free WiFi access is available throughout. Each room here will provide you with air conditioning and a seating area.

    Magnifique vue, accueil chaleureux, équipement au top

  • B&B L'alba Nel Golfo
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 71 reviews

    Set on the north-western coast of Sardinia, B&B L'alba Nel Golfo is set on a hilltop, just 2 minutes’ drive from the Lu Bagnu beach.

    La meravigliosa terrazza e la tranquillità del posto

  • Sa Domo de Minnanna
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 458 reviews

    Sa Domo de Minnanna is set in Castelsardo, 600 metres from Castelsardo Beach, less than 1 km from Pedraladda Beach, as well as 1.8 km from Cantareddi Beach.

    Friendly host. Big and clean room. Beautiful house.

  • The Square Castelsardo
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 449 reviews

    Located 500 metres from Castelsardo Beach, less than 1 km from Pedraladda Beach and 31 km from Sassari Railway Station, The Square Castelsardo offers accommodation set in Castelsardo.

    L’emplacement, la terrasse, la propreté, les équipements

  • La casa di Mannazzotta 1
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 32 reviews

    Comprising a private beach area and a garden, La casa di Mannazzotta 1 is a recently renovated accommodation in Castelsardo situated close to Lu Bagnu Beach.

    Ha sido un sitio magnífico! Nos trataron genial! Me ha encantado 💗💗

  • La Colbula
    Central location
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 92 reviews

    Situated within 500 metres of La Vignaccia Beach and 500 metres of Castelsardo Beach, La Colbula features rooms with air conditioning and a private bathroom in Castelsardo.

    Accueil très sympathique, très serviable Emplacement

  • B&B Al Duomo Carrela di Ghjeja
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 145 reviews

    B&B Al Duomo Carrela di Ghjeja is located next to Castelsardo's Sant'Antonio Abate Cathedral and a few steps from the Doria Castle.

    Beautiful location. Warm welcome. . Very good value.

  • Affittacamere Nonno Natalino
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 108 reviews

    Situated within 500 metres of La Vignaccia Beach and 600 metres of Castelsardo Beach in Castelsardo, Affittacamere Nonno Natalino features accommodation with seating area.

    czysto, cicho i blisko centrum! wspaniałe miejsce!

  • L'Antico Faro
    Central location
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 648 reviews

    Featuring sea views, L'Antico Faro provides accommodation with terrace, around 700 metres from Castelsardo Beach. The air-conditioned accommodation is 700 metres from La Vignaccia Beach.

    Just a perfect match...prime location...we will come back

  • Rocca Doria
    Central location
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 289 reviews

    Rocca Doria is located in Castelsardo, 500 metres from Castelsardo Beach, less than 1 km from Pedraladda Beach, and 31 km from Sassari Railway Station.

    Cama cómoda, habitación amplia, fácil check in y buenísima comunicación.

FAQ about B&Bs in Castelsardo







B&Bs that guests love in Castelsardo

  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 50 reviews
    Lovely quiet location close to the beach with a great view from the balcony, parking outside the property. The apartment was spacious and the kitchen was fully equipped with a gas cooker and oven. Bars and restaurants are nearby and only a short drive to Castelsardo, to park at the marina car park and stroll into the town. Gianmarco was a great host too.
    Jeanette
    Young couple
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 93 reviews
    Great apartment in a great location with fabulous views of the ocean from your own private balcony. Ideal for exploring Castelsardo. Giovanna was a very welcoming host.
    Mike
    People with friends
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 5 reviews
    Spacious flat with enough space, in a quiet area and with private off-street parking. For short term stay it was a very good place.
    Veronika
    People with friends
  • 10
    Scored 10
    Exceptional
    Rated exceptional
     · 2 reviews
    Such a charming and wonderful villa and really great hosts. The swimming pool overlooking the bay is just outstanding and the hosts have been very welcoming and answered all our questions. The bedrooms are lovely and the weather was actually quite mild in the first week of March. The only regret is that our booking was too short and we would have loved staying longer, using all the facilities and exploring the area. We will certainly get back to TirNanOg
    Anna
    Solo traveller
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 390 reviews
    Great location for our one night stay, close to the centre and the castle. The hosts were very welcoming and provided us with recommendations on things to do and places to eat. There's a nice terrace which you are welcome to use and we took advantage of that after returning back from dinner. The room was spacious, clean and quiet. The breakfast was lovely and included home-grown products.
    Emma
    Young couple
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 390 reviews
    Great host, great fresh breakfast, great location: in one word -> great :) Parking in front of the b&b!
    Hans
    Young couple
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 390 reviews
    Breakfast on the roof terrace with a beautiful view. Excellent breakfast. From self-grown products. Close to the city center, you can walk.
    Maris
    Young couple
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 78 reviews
    Great location within walking distance of Castelsardo city centre. Gorgeous views as set on top of a cliff. View from bedroom and living room balcony was breathtaking. Nice swimming pool at the top of the building (shared with other inhabitants). Hosts were extremely nice and helpful.
    VittoriaCovaliu
    Young couple
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 213 reviews
    Great host. Clean, quiet, beautiful view. Nice small breakfast. Private parking.
    Stanislava
    Young couple
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 93 reviews
    The hosts were very welcoming, clean house and well equipped kitchen with microwave and washing machine. Private parking and good wifi service. Situated in a quiet area 5 min walk from a beautiful beach, cafeterias and restaurants. 3min drive from supermarket and petrol station. 8min drive from Castelsardo city centre, castle and cathedral. Nice panoramic road to reach Asinara Island. We went in April 2022 with 2 small kids.
    Sarah Vella Haber
    Family with young children