Enter your dates to see the latest prices and deals for Castelsardo hotels
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 1.2 mi from the village, BagaBaga offers rooms with views of the village of Castelsardo, the Gulf of Asinara and the Corsican mountains.

Set right on the seafront at Castelsardo on the north coast of Sardinia, Hotel Meli offers a bar and panoramic sea-view terrace. All air-conditioned rooms come with satellite TV and a private...

Featuring a terrace, bar and views of sea, LH Pedraladda Resort is located in Castelsardo, a few steps from Pedraladda Beach.

La Fattoria has a seasonal outdoor swimming pool, garden, a shared lounge and terrace in Castelsardo.
Just 492 feet from the nearest beaches, Hotel Blumarea, BW Signature Collection is 1.9 mi from the medieval center of Castelsardo.

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

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

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

Featuring a seafront location, Castelsardo Domus Beach is located in Lu Bagnu and is 3.1 mi from the center of Castelsardo.

Popular with guests booking hotels in Castelsardo
Popular with guests booking hotels in Castelsardo
Popular with guests booking hotels in Castelsardo
Popular with guests booking hotels in Castelsardo
Popular with guests booking hotels in Castelsardo
Popular with guests booking hotels in Castelsardo
Popular with guests booking hotels in Castelsardo
Popular with guests booking hotels in Castelsardo
Popular with guests booking hotels in Castelsardo
Popular with guests booking hotels in Castelsardo
La terra del benessere provides air-conditioned rooms in Castelsardo.
Set 49 feet from La Marina beach, Janus Hotel overlooks the Gulf of Asinara. The medieval center of Castelsardo is a 10-minute drive away. Breakfast is served on the top floor, with sea views.
B&B Colti Di Rosa offers accommodations in Castelsardo, 19 miles from Sassari Railway Station and 20 miles from Palazzo Ducale Sassari. Guests can benefit from a balcony and a sun terrace.
L'Antico Faro enjoys a location in Castelsardo, a 9-minute walk from La Vignaccia Beach and 19 miles from Sassari Railway Station. Guests can access the bed and breakfast via private entrance.
A 4-minute walk from Castelsardo Beach in Castelsardo, B&B Fontevecchia provides accommodations with access to wellness packages.
Hotel & SPA Riviera Castelsardo is just 33 feet from the sea. It offers a gourmet restaurant, air-conditioned rooms with free Wi-Fi, and friendly service.
The Square Castelsardo in Castelsardo features accommodations with free Wifi a 5-minute walk from La Vignaccia Beach, 19 miles from Sassari Railway Station, and 19 miles from Palazzo Ducale Sassari.
Set right on the seafront at Castelsardo on the north coast of Sardinia, Hotel Meli offers a bar and panoramic sea-view terrace.
Casa VeroSol offers accommodations in Castelsardo, a 4-minute walk from Castelsardo Beach and 19 miles from Sassari Railway Station.
Centralissimo Charlie Beach offers accommodations in Castelsardo, 19 miles from Sassari Railway Station and 19 miles from Palazzo Ducale Sassari.
Costa Private room offers a hot tub and air-conditioned accommodations with free Wifi in Castelsardo, a 3-minute walk from Castelsardo Beach.
Romantic private pool room Relax in Castelsardo is located in Castelsardo, just 19 miles from Sassari Railway Station and 19 miles from Palazzo Ducale Sassari.
Affittacamere Dal Duca Enrico is located in Castelsardo, just a 6-minute walk from Castelsardo Beach and 19 miles from Sassari Railway Station.
Roma 19 is located in Castelsardo, just 19 miles from Sassari Railway Station and 19 miles from Palazzo Ducale Sassari. With inner courtyard views, this accommodation features a balcony.
Casa Maria - Charme nel cuore del castello offers accommodations in Castelsardo, a 9-minute walk from Castelsardo Beach and 19 miles from Sassari Railway Station.
B&B a due passi dal centro offers accommodations in Castelsardo, a 4-minute walk from La Vignaccia Beach and 19 miles from Sassari Railway Station. Guests can enjoy city views.
Rocca Doria offers air-conditioned rooms in Castelsardo. There's a private entrance at the guest house for the convenience of those who stay.
Studio apartment in the Castle Castelsardo offers accommodations in Castelsardo, 19 miles from Sassari Railway Station and 20 miles from Palazzo Ducale Sassari.
Guest House - Appusentu is a recently renovated apartment in Castelsardo near La Vignaccia Beach. The air-conditioned accommodations are 19 miles from Sassari Railway Station.
B&B La Pianedda offers accommodations in Castelsardo, 20 miles from Serradimigni Arena.
Affittacamere Nonno Natalino offers accommodations in Castelsardo, a 7-minute walk from La Vignaccia Beach and 20 miles from Sassari Railway Station.
La Spiga Apartments features a public bath and an open-air bath, as well as air-conditioned accommodations in Castelsardo, a 17-minute walk from Pedraladda Beach.
Featuring a seafront location, Castelsardo Domus Beach is located in Lu Bagnu and is 3.1 mi from the center of Castelsardo.
JANAS Country House enjoys a location in Castelsardo, 21 miles from Palazzo Ducale Sassari and 22 miles from Serradimigni Arena.