You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Castelsardo, located in the picturesque northwest of Sardinia, Italy, is a charming destination renowned for its medieval architecture and stunning coastal views. As one of "The Most Beautiful Villages of Italy," it offers a unique blend of history and natural beauty, making it an ideal spot for travelers seeking a serene getaway. Visitors can explore the historic Castelsardo Cathedral and wander through the narrow streets of the old town, which is perched on a hill overlooking the Gulf of Asinara.
For those planning a stay, the best neighborhoods include the historic center, where you can immerse yourself in the town's rich heritage, and Lu Bagnu, known for its beautiful beaches and modern amenities. Top attractions include the Doria Castle, which offers panoramic views of the coastline, and the Elephant Rock, a fascinating natural sculpture. Castelsardo promises a memorable experience with its blend of culture, history, and breathtaking landscapes.
See the latest prices and deals by choosing your dates
Vacation home in Lu Bagnu, Castelsardo · 3.32 km from centre
Located in Castelsardo, this vacation home is within a 5-minute drive of Gulf of Asinara and Lu Bagnu Beach. This vacation home is 2.1 mi (3.4 km) from Port of Castelsardo and 2.6 mi (4.2 km) from Marina di Castelsardo Beach.
Apartment in Lu Bagnu, Castelsardo · 3.32 km from centre
When you stay at this property in Castelsardo, you'll be near the beach, within a 5-minute drive of Gulf of Asinara and Lu Bagnu Beach. This property is 2.4 mi (3.8 km) from Port of Castelsardo and 2.9 mi (4.7 km) from Marina di Castelsardo Beach.
Bed and breakfast in Lu Bagnu, Castelsardo · 3.32 km from centre
8.2
105 reviews
B&B L'alba Nel Golfo offers accommodations in Castelsardo, 18 miles from Serradimigni Arena. The property is around a 17-minute walk from Lu Bagnu Beach, 17 miles from Sassari Railway Station, and 17 miles from Palazzo Ducale Sassari. The bed and breakfast offers rooms with air conditioning, free private parking, and free Wifi.
At the bed and breakfast, the units are fitted with a desk. Rooms are equipped with a private bathroom with a bidet, while certain rooms also offer a fully equipped kitchen with a stovetop. At the bed and breakfast, units are equipped with bed linen and towels.
Buffet and Italian breakfast options with fresh pastries, fruit, and juice are available.
Alghero Airport is 34 miles from the property.
Apartment in Lu Bagnu, Castelsardo · 3.32 km from centre
8.3
3 reviews
Offering a garden, La Rocca features accommodations in Castelsardo. This property offers access to a patio and free private parking. Lu Bagnu Beach is a 16-minute walk away and Sassari Railway Station is 17 miles from the apartment.
Featuring a terrace and sea views, the apartment includes 1 bedroom, a living room, flat-screen TV, an equipped kitchenette, and 1 bathroom with a bidet and a shower. Guests can enjoy a meal on an outdoor dining area while overlooking the garden views. For added privacy, the accommodation features a private entrance.
Palazzo Ducale Sassari is 17 miles from the apartment, while Serradimigni Arena is 18 miles from the property. Alghero Airport is 34 miles away.
Apartment in Lu Bagnu, Castelsardo · 3.33 km from centre
8.7
3 reviews
Providing a garden, Appartamento Lu Bagnu offers accommodations in Castelsardo. This property offers access to a balcony, free private parking, and free Wifi. Palazzo Ducale Sassari is 17 miles away and Serradimigni Arena is 18 miles from the apartment.
Offering a terrace and sea views, the spacious apartment includes 2 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 1 bathroom with a bidet and a shower. Towels and bed linen are offered in the apartment. The property has an outdoor dining area.
Lu Bagnu Beach is a 18-minute walk from the apartment, while Sassari Railway Station is 17 miles from the property. Alghero Airport is 34 miles away.
Affittacamere in Castelsardo · 3.35 km from centre
Breakfast available
Located in Castelsardo, B&B La Roccia dell'Elefante is within a 5-minute drive of Elephant Rock and Marina di Castelsardo Beach. This affittacamere is 1.8 mi (2.9 km) from Baja Ostina Beach and 4.6 mi (7.3 km) from Lu Bagnu Beach.
Bed and breakfast in Castelsardo · 3.36 km from centre
9.1
317 reviews
Breakfast available
Providing a bar, B&B La Roccia offers accommodations in Castelsardo. The air-conditioned accommodation is 1.8 miles from Cala Ostina, and guests can benefit from on-site private parking and complimentary Wifi. The accommodation provides airport transfers, while a car rental service is also available.
Guests can take in the views of the mountain from the patio, which also has outdoor furniture. The bed and breakfast offers bed linen, towels, and daily room service.
A selection of options including local specialities, fresh pastries, and fruit are served for breakfast, and breakfast in the room is also available. Guests can eat at the on-site family-friendly restaurant, which is open for dinner, lunch, and cocktails.
Guests at the bed and breakfast will be able to enjoy activities in and around Castelsardo, like cycling. Outdoor play equipment is also available at B&B La Roccia, while guests can also relax in the garden.
Sassari Railway Station is 20 miles from the accommodation, while Palazzo Ducale Sassari is 20 miles away. Alghero Airport is 37 miles from the property.
Apartment in Lu Bagnu, Castelsardo · 3.48 km from centre
Offering a garden, Casa vista mare, panorama, natura, sole, pace offers accommodations in Castelsardo. This property offers access to a balcony, free private parking, and free Wifi. Lu Bagnu Beach is one mile away and Sassari Railway Station is 17 miles from the apartment.
With direct access to a terrace with sea views, the apartment consists of 1 bedroom and a fully equipped kitchen. Towels and bed linen are offered in the apartment. There's also a seating area and a fireplace.
Palazzo Ducale Sassari is 17 miles from the apartment, while Serradimigni Arena is 18 miles from the property. Alghero Airport is 33 miles away.
Apartment in Lu Bagnu, Castelsardo · 3.60 km from centre
8.8
10 reviews
Featuring a garden, Mare Natura provides accommodations in Castelsardo. Both Wifi and private parking are available at the apartment free of charge. Lu Bagnu Beach is 1.2 miles from the apartment and Sassari Railway Station is 17 miles away.
Opening onto a balcony with mountain views, the air-conditioned apartment consists of 2 bedrooms. Providing a terrace with sea views, this apartment also offers a cable flat-screen TV, a well-equipped kitchen with a fridge, a stovetop, and kitchenware, as well as 1 bathroom with a bidet and a hair dryer. The property has an outdoor dining area.
Palazzo Ducale Sassari is 17 miles from Mare Natura, while Serradimigni Arena is 18 miles away. Alghero Airport is 34 miles from the property.
Apartment in Lu Bagnu, Castelsardo · 1.93 km from centre
4.0
1 review
Home Gardenia offers accommodations in Castelsardo, a 5-minute walk from Lu Bagnu Beach and 17 miles from Sassari Railway Station. This property offers access to a balcony and free private parking. Palazzo Ducale Sassari is 18 miles away and Serradimigni Arena is 19 miles from the apartment.
Providing a terrace and sea views, the spacious apartment includes 2 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 1 bathroom with a bidet and a shower. Guests can enjoy a meal on an outdoor dining area while overlooking the garden views. This apartment is non-smoking and soundproof.
Alghero Airport is 34 miles away.
Apartment in Lu Bagnu, Castelsardo · 2.38 km from centre
6.5
4 reviews
Residence Brezza Marina Lu Bagnu provides beachfront accommodations in Castelsardo. With free private parking, the property is a few steps from Lu Bagnu Beach and 17 miles from Sassari Railway Station. When staying at the apartment, guests can use private entrance.
The units provide views of the city and come with a washing machine, a fully equipped kitchen with an oven, and a private bathroom with a hair dryer. Each unit comes with a outdoor furniture and a TV, and certain units at the apartment complex have a balcony.
Guests at Residence Brezza Marina Lu Bagnu will be able to enjoy activities in and around Castelsardo, like cycling and hiking.
Palazzo Ducale Sassari is 17 miles from the accommodation, while Serradimigni Arena is 18 miles away. Alghero Airport is 34 miles from the property.
Apartment in Lu Bagnu, Castelsardo · 2.54 km from centre
6.7
14 reviews
Providing a garden, Residence L'Ancora provides accommodations in Castelsardo. Both free Wifi and parking on-site are available at the apartment free of charge. On-site staff can arrange a shuttle service.
At the apartment complex, some units have a private entrance, dining area, fireplace, and dishwasher. Some accommodations include a terrace and a seating area with flat-screen TV, as well as air conditioning and heating. At the apartment complex, every unit has a private bathroom.
A car rental service is available at Residence L'Ancora, while cycling and fishing can be enjoyed nearby.
Lu Bagnu Beach is a 6-minute walk from the accommodation, while Sassari Railway Station is 17 miles away. Alghero Airport is 34 miles from the property.
Apartment in Lu Bagnu, Castelsardo · 2.54 km from centre
6.8
4 reviews
Affittimoderni Castelsardo La Gemma is located in Castelsardo, just 17 miles from Palazzo Ducale Sassari and 18 miles from Serradimigni Arena. With free private parking, the property is a 5-minute walk from Lu Bagnu Beach and 17 miles from Sassari Railway Station.
This 1-bedroom apartment will provide you with a TV, air conditioning, and a living room. The property offers sea views.
If you'd prefer to cook in the comfort of your own space, you can make use of the kitchen facilities, which include an oven, coffee machine, and a fridge.
Alghero Airport is 34 miles away.
Apartment in Lu Bagnu, Castelsardo · 2.54 km from centre
5.0
1 review
AffittaSardegna - Appartamento Gemma del Mare offers accommodations in Castelsardo, a 5-minute walk from Lu Bagnu Beach and 17 miles from Sassari Railway Station. This apartment features air-conditioned accommodations with a balcony. Guests can use a terrace.
The apartment features 1 bedroom, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a hair dryer. Guests can take in the ambience of the surroundings from an outdoor dining area. For added privacy, the accommodation features a private entrance.
Palazzo Ducale Sassari is 17 miles from AffittaSardegna - Appartamento Gemma del Mare, while Serradimigni Arena is 18 miles from the property. Alghero Airport is 34 miles away.
Hotel in La Ciaccia, Valledoria · 5.49 km from centre
8.4
4 reviews
Breakfast available
When you stay at Hotel Tartaruga Bianca in Valledoria, you'll be near the beach and 4 minutes by foot from Gulf of Asinara. This hotel is 13.2 mi (21.2 km) from Isola Rossa Beach and 2.5 mi (4.1 km) from San Pietro Beach.
Residence in La Ciaccia, Valledoria · 5.58 km from centre
8.8
18 reviews
Breakfast available
When you stay at Hotel La Ciaccia in Valledoria, you'll be near the beach and 3 minutes by foot from Gulf of Asinara. This residence is 13.1 mi (21.1 km) from Isola Rossa Beach and 2.5 mi (4 km) from San Pietro Beach.
Apartment in La Ciaccia, Valledoria · 5.58 km from centre
10.0
1 review
Located in Valledoria, this apartment is a 1-minute drive from Gulf of Asinara and 8 minutes from San Pietro Beach. This apartment is 13.2 mi (21.2 km) from Isola Rossa Beach and 3.5 mi (5.6 km) from Elephant Rock.
Farm stay in Castelsardo · 5.44 km from centre
8.3
410 reviews
NEW SUITES SEA VIEW SARDINIA, Bedda Ista enjoys a location in Castelsardo, 23 miles from Palazzo Ducale Sassari and 24 miles from Serradimigni Arena. 1.2 miles from La Ciaccia Beach and 22 miles from Sassari Railway Station, the property provides a garden and a bar.
A terrace with outdoor furniture and sea views is offered in some units. At the farm stay, every unit includes a private bathroom.
An Italian breakfast is available at the farm stay. Guests can eat at the on-site family-friendly restaurant, which is open for dinner.
Alghero Airport is 39 miles away.
Hotel in La Ciaccia, Valledoria · 5.76 km from centre
9.1
363 reviews
Breakfast available
Located in Valledoria, a few steps from La Ciaccia Beach, La Locanda del Mare provides accommodations with a private beach area, free private parking, a restaurant and a bar. The property is around 25 miles from Sassari Railway Station, 25 miles from Palazzo Ducale Sassari and 27 miles from Serradimigni Arena. The hotel also has free WiFi as well as a paid airport shuttle service.
The hotel will provide guests with air-conditioned rooms with a desk, a safety deposit box, a flat-screen TV and a private bathroom with a bidet. All guest rooms will provide guests with a fridge.
The breakfast offers à la carte, continental or Italian options.
Alghero Airport is 42 miles away.
Apartment in Castelsardo · 3.86 km from centre
9.0
1 review
Modern Apartment in Castelsardo with Sea View offers accommodations in Castelsardo, 16 miles from Palazzo Ducale Sassari and 18 miles from Serradimigni Arena. With free private parking, the property is a 6-minute walk from Lu Bagnu Beach and 16 miles from Sassari Railway Station. The property provides barbecue facilities and outdoor furniture.
With free Wifi, this 2-bedroom apartment offers a TV, a washing machine, and a fully equipped kitchen with an oven and toaster. The accommodation is non-smoking.
Alghero Airport is 33 miles from the property.