Hotelsardegna.eu
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentine peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-11-13

2026-11-14

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

3-star Hotels in Castelsardo

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

52 options found

  • Sa Domo De Minnanna

    Via Mezzu Teppa, Castelsardo, Italy (Show map)

    Show map

    The comfortable Sa Domo De Minnanna Castelsardo hotel has 3 rooms and is located only a 13-minute walk from Spiaggia la Marina di Castelsardo. This 3-star bed & breakfast also offers guests Wi-Fi in…

    More...
    From US$ 50
    price for 1 night
    BOOK From US$ 50
  • B&B Fontevecchia

    Via Fonte Vecchia 2, Castelsardo, Italy (Show map)

    Show map

    The comfortable B&B Fontevecchia Castelsardo is located approximately 25 minutes' walk from Cala Ostina Beach and features a nightclub and a shared lounge. Thanks to its central location, the 3-star…

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • La Fattoria

    Strada Provinciale 13 Km 7, Castelsardo, Italy (Show map)

    Show map

    La Fattoria Hotel Castelsardo, located a 10-minute drive from Castelsardo Cathedral, features Wi-Fi in public areas. This hotel offers parking on site and a seasonal outdoor swimming pool.

    More...
    From US$ 84
    price for 1 night
    BOOK From US$ 84
  • Hotel Residence Ampurias

    Via Genova, 4, Castelsardo, Italy (Show map)

    Show map

    The comfortable Hotel Residence Ampurias Castelsardo includes air-conditioned rooms nearly 25 minutes' walk from Doria Castle. There is a railway station within a few steps of the 3-star smoke-free…

    More...
    From US$ 66
    price for 1 night
    BOOK From US$ 66
  • B&B La Pianedda

    Via Mameli 9, Castelsardo, Italy (Show map)

    Show map

    Located 4.7 km from Nostra Signora di Tergu Parish Church, B&B La Pianedda Castelsardo offers air-conditioned rooms 12 minutes' walk from Castelsardo Cathedral.

    More...
    From US$ 54
    price for 1 night
    BOOK From US$ 54
  • Rocca Doria

    Via IV Novembre 16, Castelsardo, Italy (Show map)

    Show map

    Featuring a solarium and a Jacuzzi, Rocca Doria Hotel Castelsardo is situated 7 minutes' walk from Spiaggia la Marina di Castelsardo in Castelsardo. This comfortable hotel offers an ATM and a tour…

    More...
    From US$ 109
    price for 1 night
    BOOK From US$ 109
  • La Colbula

    Via Pascoli, 5, Castelsardo, Italy (Show map)

    Show map

    The comfortable La Colbula Bed & Breakfast Castelsardo features air-conditioned rooms around 20 minutes' walk from Spiaggia la Marina di Castelsardo. Guests who stay at this 3-star bed & breakfast…

    More...
    From US$ 76
    price for 1 night
    BOOK From US$ 76
  • Luxury L'Aurora Room

    Via Colombo, 23, Castelsardo, Italy (Show map)

    Show map

    Situated a mere 1.2 km from Torre di Frigiano, the recently renovated Luxury L'Aurora Room Castelsardo hotel features luggage storage. The 3-star guest house also provides guests with a safe deposit…

    More...
    From US$ 90
    price for 1 night
    BOOK From US$ 90
  • L'Appogghju

    Via Lamarmora 14, Castelsardo, Italy (Show map)

    Show map

    The 3-star L'Appogghju Bed & Breakfast Castelsardo, located a mere 9 minutes on foot from Doria Castle, features a shared lounge and a golf course. This Castelsardo bed & breakfast, located 2.1 km…

    More...
    From US$ 127
    price for 1 night
    BOOK From US$ 127
  • Il Soffione

    61 Corso Italia, Castelsardo, Italy (Show map)

    Show map

    Featuring views of the garden, the comfortable Il Soffione Hotel Castelsardo is located just an 11-minute walk from Lu Bagnu Sand Beach. Indulge in this 3-star hotel's garden, offering guests a sun…

    More...
    From US$ 11070
    price for 1 night
    BOOK From US$ 11070
  • B&B A Due Passi Dal Centro

    8 Via Vittorio Veneto, Castelsardo, Italy (Show map)

    Show map

    Providing 3 rooms, the comfortable 3-star B&B A Due Passi Dal Centro Castelsardo is merely 1.8 km from Castelsardo Cathedral. This Castelsardo bed & breakfast also entices guests with shuttle service.

    More...
    From US$ 186
    price for 1 night
    BOOK From US$ 186
  • La Pulvarera

    Via Giovanni Pascoli, 17, Castelsardo, Italy (Show map)

    Show map

    Featuring a prime location, La Pulvarera Castelsardo hotel offers views of the city, and is a 10-minute ride from Monte Ossoni. There is also parking.

    More...
    From US$ 76
    price for 1 night
    BOOK From US$ 76
  • B&B L'Alba Nel Golfo

    Via Malta 6 (Trav. Via Puglia), Castelsardo, Italy (Show map)

    Show map

    Located 3.4 km from the handicraft museum "Museo dell'Intreccio Mediterraneo", the 3-star B&B L'Alba Nel Golfo Castelsardo includes 4 rooms with views of the sea. There is a private parking lot on…

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • Hotel & Residence La Baia

    Lungomare Zirulia- Traversa Via Dettori Castelsard, Castelsardo, Italy (Show map)

    Show map

    Situated approximately 5 minutes' walk from the 3-star Hotel & Residence La Baia Castelsardo, guests can reach Pedraladda in no time. This Castelsardo hotel has a swimming pool as well as a…

    More...
    From US$ 74
    price for 1 night
    BOOK From US$ 74
  • B&B Madie

    6 Via Gioacchino Rossini, Castelsardo, Italy (Show map)

    Show map

    Featuring Wi-Fi in the rooms, the comfortable B&B Madie Castelsardo is approximately a 25-minute walk from Lu Bagnu. This 3-star hotel also includes a car park.

    More...
    From US$ 102
    price for 1 night
    BOOK From US$ 102
  • B&B Al Duomo Carrela Di Ghjeja

    Via Duomo 5, Castelsardo, Italy (Show map)

    Show map

    Featuring Wi-Fi in public areas, the comfortable B&B Al Duomo Carrela Di Ghjeja Castelsardo is approximately a 25-minute walk from Cala Ostina Beach. Street parking is available nearby at this 3-star…

    More...
    From US$ 72
    price for 1 night
    BOOK From US$ 72
  • Il Mio Tempo Al Castello

    Piazza Del Popolo, 2 Piano 1, Castelsardo, Italy (Show map)

    Show map

    Il Mio Tempo Al Castello Hotel Castelsardo offers renovated rooms just around the corner from Doria Castle. This hotel also includes parking.

    More...
    From US$ 126
    price for 1 night
    BOOK From US$ 126
  • La Casa Di Mannazzotta 2

    Via Eleonora D'Arborea 67, Castelsardo, Italy (Show map)

    Show map

    Providing 4 rooms, the comfortable La Casa Di Mannazzotta 2 Bed & Breakfast Castelsardo is approximately 20 minutes' walk from the handicraft museum "Museo dell'Intreccio Mediterraneo". The 3-star…

    More...
    From US$ 118
    price for 1 night
    BOOK From US$ 118
  • B&B Anninnia

    Via Trento 1, Castelsardo, Italy (Show map)

    Show map

    Located 3.9 km from Elephant Rock, the comfortable B&B Anninnia Castelsardo includes 2 rooms with views of the city.

    More...
    From US$ 307
    price for 1 night
    BOOK From US$ 307
  • La Casa Di Mannazzotta 1

    5 Via Trentino, Castelsardo, Italy (Show map)

    Show map

    The comfortable 3-star La Casa Di Mannazzotta 1 Bed & Breakfast Castelsardo lies nearly 25 minutes' walk from the handicraft museum "Museo dell'Intreccio Mediterraneo", and features a private beach…

    More...
    From US$ 81
    price for 1 night
    BOOK From US$ 81