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-14

2026-11-15

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

Central 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

353 options found

  • Marta Boat B&B

    Via Porto, Pontile I, Castelsardo, Italy (Show map)

    Show map

    Guests of Marta Boat B&B Castelsardo can enjoy access to Doria Castle, located about 10 minutes' drive away.

    More...
    From US$ 228
    price for 1 night
    BOOK From US$ 228
  • Brezza Marina 8 & Oasi Blu - Castelsardo Apartments

    Via F. Cavallotti, 6, Castelsardo, Italy (Show map)

    Show map

    Have a nice break at the functional 2-bedroom Brezza Marina 8 & Oasi Blu - Castelsardo Apartments and stay in a prime location nearly 5 minutes' walk from the sandy beach. The apartment has a terrace…

    More...
    From US$ 376
    price for 1 night
    BOOK From US$ 376
  • Il Borgo

    Via Vasco De Gama, 3, Castelsardo, Italy (Show map)

    Show map

    Providing 3 rooms, the comfortable Il Borgo Bed & Breakfast Castelsardo is about 25 minutes' walk from Lu Bagnu. This 4-star bed & breakfast offers private parking on site.

    More...
    From US$ 76
    price for 1 night
    BOOK From US$ 76
  • The Square Castelsardo

    Via Regina Elena 23, Castelsardo, Italy (Show map)

    Show map

    Offering air-conditioned rooms and Wi-Fi in public areas, the 3-star The Square Castelsardo Hotel is 4.2 km from Nuraghe Paddaggiu and around a 25-minute walk from Lu Bagnu Sand Beach. This…

    More...
    From US$ 184
    price for 1 night
    BOOK From US$ 184
  • Il Vicolo Del Ginepro

    Via Regina Margherita, 4, Castelsardo, Italy (Show map)

    Show map

    Located just 13 minutes' walk from Spiaggia la Marina di Castelsardo, the comfortable Il Vicolo Del Ginepro Hotel Castelsardo includes 2 rooms.

    More...
    From US$ 136
    price for 1 night
    BOOK From US$ 136
  • Maluna

    104 Via Roma, Castelsardo, Italy (Show map)

    Show map

    Just 1.2 km from Pedraladda, the comfortable 3-star Maluna Castelsardo hotel includes 4 rooms. This Castelsardo guest house enjoys its convenient location not far from Cattedrale di Sant'Antonio…

    More...
    From US$ 92
    price for 1 night
    BOOK From US$ 92
  • Bed And Breakfast Cala Luna

    Via Cristoforo Colombo 14, Castelsardo, Italy (Show map)

    Show map

    Featuring a prime location, the 3-star Bed And Breakfast Cala Luna Castelsardo offers views of the city, and is 8 minutes' walk from Spiaggia la Marina di Castelsardo. There is also a car park.

    More...
    From US$ 72
    price for 1 night
    BOOK From US$ 72
  • Cara A' Mari - Castelsardo Apartments

    Via Cavallotti, 6, Castelsardo, Italy (Show map)

    Show map

    The spacious 2-bedroom Cara A' Mari - Castelsardo Apartments is a good choice for accommodating up to 4 guests, offering a beachfront setting just 0.7 km from Spiaggetta di Castelsardo. At the…

    More...
    From US$ 269
    price for 1 night
    BOOK From US$ 269
  • “Cielo E Mare”, Casetta Nel Cuore Del Borgo Antico / “Sky & Sea”, Charming In The Heart Of Old Village

    10 Via Manganella Primo Piano, Castelsardo, Italy (Show map)

    Show map

    To enjoy your vacation in Castelsardo, stay at the 1-bedroom Cielo E Mare: Charming Seaside Retreat in Old Village Heart Castelsardo apartment, which is within 2 km of the petite Cala Ostina Sandy…

    More...
    From US$ 303
    price for 1 night
    BOOK From US$ 303
  • La Casa Di Geppo

    Via Iglesias, Castelsardo, Italy (Show map)

    Show map

    The 1-bedroom La Casa Di Geppo Apartment Castelsardo is a good choice for accommodating up to 4 guests, offering a prime setting about 20 minutes on foot from Cattedrale di Sant'Antonio Abate e…

    More...
    From US$ 115
    price for 1 night
    BOOK From US$ 115
  • Affittacamere Nonno Natalino

    Via Dei Mille 6, Castelsardo, Italy (Show map)

    Show map

    Featuring views of the city, the comfortable Affittacamere Nonno Natalino Castelsardo is located just 14 minutes' walk from the handicraft museum "Museo dell'Intreccio Mediterraneo". This 3-star bed…

    More...
    From US$ 80
    price for 1 night
    BOOK From US$ 80
  • La Terra Del Benessere

    Via Vittorio Alfieri, Castelsardo, Italy (Show map)

    Show map

    The 3-star La Terra Del Benessere Castelsardo hotel includes air-conditioned rooms a 6-minute walk from Cattedrale di Sant'Antonio Abate e Museum Ampuriense. The bed & breakfast also includes parking.

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60
  • Affittacamere Dal Duca Enrico

    Via IV Novembre, Castelsardo, Italy (Show map)

    Show map

    The 3-star Affittacamere Dal Duca Enrico Castelsardo includes 2 rooms and is 25 minutes on foot from Cala Ostina Beach.

    More...
    From US$ 91
    price for 1 night
    BOOK From US$ 91
  • 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
  • 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
  • B&B Nonna Sini

    Via Regina Elena14, Castelsardo, Italy (Show map)

    Show map

    Located 13 minutes' walk from Doria Castle, the 4-star B&B Nonna Sini Castelsardo includes 3 rooms with views of the sea. The hotel also includes street parking.

    More...
    From US$ 69
    price for 1 night
    BOOK From US$ 69
  • Attico L' Onda Marina

    Via Cavallotti 16, Castelsardo, Italy (Show map)

    Show map

    Situated approximately 20 minutes' walk from Cattedrale di Sant'Antonio Abate e Museum Ampuriense, the 3-bedroom Attico L' Onda Marina Apartment Castelsardo can host up to 7 guests in Castelsardo.

    More...
    From US$ 296
    price for 1 night
    BOOK From US$ 296
  • Residence L'Olivastro

    Via Valencia 14 / 18, Castelsardo, Italy (Show map)

    Show map

    The 3-room Residence L'Olivastro Castelsardo boasts a prime location merely 650 metres from Lu Bagnu Sand Beach. A solarium are available at the apartment, providing guests with a more serene stay.

    More...
    From US$ 285
    price for 1 night
    BOOK From US$ 285
  • Appartamento Belvedere

    Via Gallura 20, Piano Terra, Castelsardo, Italy (Show map)

    Show map

    The 40 m² Appartamento Belvedere Castelsardo is located a mere 0.9 km from Castelsardo Cathedral and 18 minutes' walk from Pedraladda. Wi-Fi and private parking are also available at this 1-bedroom…

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