Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in Castelsardo
Located in Castelsardo, La Pura Vida is a recently renovated accommodation, 300 metres from Castelsardo Beach and 30 km from Sassari Railway Station.

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.

Situated within 300 metres of La Vignaccia Beach and 31 km of Sassari Railway Station, Bellagio features rooms with air conditioning and a private bathroom in Castelsardo.

Set in Castelsardo, the recently renovated B&B Casa Doria offers accommodation 600 metres from La Vignaccia Beach and 31 km from Sassari Railway Station.

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.

Located on a hill surrounded by Mediterranean vegetation just 2 km from the village, BagaBaga offers rooms with views of the village of Castelsardo, the Gulf of Asinara and the Corsican mountains.

Set in Castelsardo and only 500 metres from La Vignaccia Beach, Seaview & Relax offers accommodation with sea views, free WiFi and free private parking.

Featuring air-conditioned accommodation with a private pool, pool view and a patio, Villa Stefania Exclusive with big private pool and double bathroom is set in Castelsardo.
Boasting pool views, Eos affittacamere offers accommodation with balcony, around 200 metres from Lu Bagnu Beach. With mountain views, this accommodation features a terrace and a swimming pool.

Featuring air-conditioned accommodation with a balcony, The Terrace Above The Sea is set in Castelsardo.

Popular with guests booking beach hotels in Castelsardo
Popular with guests booking beach hotels in Castelsardo
Popular with guests booking beach hotels in Castelsardo
Popular with guests booking beach hotels in Castelsardo
Popular with guests booking beach hotels in Castelsardo
Popular with guests booking beach hotels in Castelsardo
Popular with guests booking beach hotels in Castelsardo
Popular with guests booking beach hotels in Castelsardo
Popular with guests booking beach hotels in Castelsardo
Popular with guests booking beach hotels in Castelsardo
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.
Facing the seafront in Castelsardo, Affittimoderni Castelsardo Miramare is an apartment, featuring an outdoor pool and parking on-site.
Featuring air-conditioned accommodation with a rooftop pool, city view and a patio, La bella vista is located 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.
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.
Featuring air-conditioned accommodation with a rooftop pool, city view and a balcony, Il doppio nodo is located in Castelsardo. This beachfront property offers access to free WiFi.
Featuring an outdoor pool and sea views, Residenza Ginepro 8 is set in Castelsardo. Offering free private parking, the 3-star apartment is 1.5 km from Pedraladda Beach.
Situated in Castelsardo, within 500 metres of Lu Bagnu Beach and 28 km of Sassari Railway Station, CASTELSARDO Casa Raoul Piscina e vista mare offers accommodation with free WiFi, air conditioning, a...
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.
Featuring air-conditioned accommodation with a patio, Casa Beta is located in Castelsardo. This beachfront property offers access to a balcony and free WiFi.
Boasting air-conditioned accommodation with a patio, Casa Alfa is situated in Castelsardo. This beachfront property offers access to a balcony and free WiFi.
Offering a private beach area and garden view, Casa Marina di Castelsardo is located in Castelsardo, 200 metres from Castelsardo Beach and 30 km from Sassari Railway Station.
Featuring a patio with garden views, a private beach area and a garden, Casa Castel can be found in Castelsardo, close to Castelsardo Beach and 30 km from Sassari Railway Station.
Situated within a few steps of Castelsardo Beach and 30 km of Sassari Railway Station, SARDINIA RE - Anglona Apartment features rooms with air conditioning and a private bathroom in Castelsardo.
Set in Castelsardo, 80 metres from Castelsardo Beach and 30 km from Sassari Railway Station, La tartaruga spiaggiata - Bilocale centrale a pochi metri dalla spiaggia offers a garden and air...
Situated in Castelsardo, 300 metres from Castelsardo Beach and 30 km from Sassari Railway Station, Le Vele casa al mare panoramica offers air conditioning.
Set right on the seafront at Castelsardo on the north coast of Sardinia, Hotel Meli offers a bar and panoramic sea-view terrace.
Boasting air-conditioned accommodation with a balcony, Attico l' Onda Marina is situated in Castelsardo. This beachfront property offers access to a terrace, free private parking and free WiFi.
Located within 300 metres of Castelsardo Beach and 30 km of Sassari Railway Station, Cara a' mari provides rooms with air conditioning and a private bathroom in Castelsardo.
Offering city views, Brezza Marina is an accommodation set in Castelsardo, 300 metres from Castelsardo Beach and 30 km from Sassari Railway Station.
Set in Castelsardo, 200 metres from Castelsardo Beach and 30 km from Sassari Railway Station, Appartamento Belvedere offers air conditioning.
Situated in Castelsardo, 200 metres from Castelsardo Beach and 30 km from Sassari Railway Station, La Porta sul Lungomare offers air conditioning.
Appartamento Moderno con vista mare is a beachfront property situated in Castelsardo, 300 metres from Castelsardo Beach and 30 km from Sassari Railway Station.
Situated in Castelsardo, 1.1 km from Castelsardo Beach, Grazioso attico vicino alla spiaggia e al centro has a private beach area, private parking and rooms with free WiFi access.
Attico Eleonora is a beachfront property situated in Castelsardo, 600 metres from Castelsardo Beach and 31 km from Sassari Railway Station.
Set in Castelsardo, just 300 metres from Castelsardo Beach, Fronte mare offers beachfront accommodation with a terrace and free WiFi.
Set in Castelsardo, within 700 metres of Castelsardo Beach, Appartamento su due piani con vista mare offers accommodation with free WiFi, air conditioning and a private beach area.
Featuring air-conditioned accommodation with a patio, Incanto sul Mare Castelsardo is located in Castelsardo. This beachfront property offers access to a balcony, free private parking and free WiFi.
Located in Castelsardo, 300 metres from Cantareddi Beach and 32 km from Sassari Railway Station, Sunrise Apartment offers air conditioning.
Located in Castelsardo, the recently renovated Villetta Muntelgu provides accommodation 2.2 km from Pedraladda Beach and 32 km from Sassari Railway Station.
Situated in Castelsardo, 300 metres from Lu Bagnu Beach and 28 km from Sassari Railway Station, Apartamento El Olivastro bellavista features spacious air-conditioned accommodation with a terrace and...
Located in Castelsardo, 400 metres from Lu Bagnu Beach and 28 km from Sassari Railway Station, Apartament Lucìa 150mt from beach offers air conditioning.