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
Apartment in Castelsardo · 0.31 km from centre
6.0
1 review
A stay at this apartment places you in the heart of Castelsardo, steps from Sant'Antonio Abate Cathedral and Doria Castle. This apartment is 18.9 mi (30.4 km) from Isola Rossa Beach and 0.1 mi (0.2 km) from Gulf of Asinara.
Apartment in Castelsardo · 0.35 km from centre
6.5
2 reviews
Attico Eleonora is located in Castelsardo, just a 7-minute walk from Castelsardo Beach and 19 miles from Sassari Railway Station. This beachfront property offers access to free Wifi. The apartment has a sun terrace and a hot tub.
Featuring a balcony and sea views, the spacious apartment includes 2 bedrooms, a living room, TV, an equipped kitchen, and 2 bathrooms with a hot tub and a shower. For added privacy, the accommodation features a private entrance.
Palazzo Ducale Sassari is 19 miles from the apartment, while Serradimigni Arena is 20 miles from the property. Alghero Airport is 35 miles away.
Apartment in Castelsardo · 0.39 km from centre
6.0
4 reviews
When you stay at Residence Monte Marina in Castelsardo, you'll be near the beach, within a 10-minute walk of Gulf of Asinara and Piazza del Novecentenario. This apartment is 18.1 mi (29.2 km) from Isola Rossa Beach and 0.6 mi (0.9 km) from Marina di Castelsardo Beach.
Apartment in Castelsardo · 0.42 km from centre
5.7
3 reviews
SARDINIA RE - Casa Acquamarina is located in Castelsardo, just 19 miles from Sassari Railway Station and 19 miles from Palazzo Ducale Sassari. The air-conditioned accommodation is a few steps from Castelsardo Beach.
Offering a terrace, this apartment also features a cable TV, a well-equipped kitchen with an oven, a fridge, and a stovetop, as well as 1 bathroom with a bidet and a hair dryer. The property has an outdoor dining area.
Dining options are available close to the apartment.
Serradimigni Arena is 20 miles from SARDINIA RE - Casa Acquamarina. Alghero Airport is 35 miles from the property.
Holiday home in Castelsardo · 0.47 km from centre
5.0
2 reviews
Residenza Albachiara offers accommodations in Castelsardo, a 5-minute walk from La Vignaccia Beach and 19 miles from Sassari Railway Station. Guests staying at this vacation home have access to a fully equipped kitchenette and a terrace. Outdoor seating is also available at the vacation home.
The accommodation offers an air conditioning, a heating, and a shared bathroom.
Palazzo Ducale Sassari is 20 miles from Residenza Albachiara, while Serradimigni Arena is 21 miles away. Alghero Airport is 35 miles from the property.
Apartment in Castelsardo · 0.55 km from centre
1.0
1 review
Casa Marie is located in Castelsardo, just a 7-minute walk from La Vignaccia Beach and 19 miles from Sassari Railway Station. This apartment offers accommodations with a balcony. Palazzo Ducale Sassari is 20 miles from the apartment and Serradimigni Arena is 21 miles away.
Opening onto a terrace with sea views, the spacious apartment consists of 2 bedrooms. The air-conditioned apartment also provides a flat-screen TV, a fully equipped kitchenette with a fridge, a seating area, washing machine, and 1 bathroom with a bidet and a shower. The property has an outdoor dining area.
Alghero Airport is 36 miles away.
Apartment in Castelsardo · 0.60 km from centre
5.0
2 reviews
La Marina Beach House is located in Castelsardo, just a 2-minute walk from Castelsardo Beach and 19 miles from Sassari Railway Station. With sea views, this accommodation offers a balcony.
The apartment features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a hair dryer. A TV is offered. For added privacy, the accommodation features a private entrance.
Guests at La Marina Beach House will be able to enjoy activities in and around Castelsardo, like cycling and hiking.
Palazzo Ducale Sassari is 19 miles from the accommodation, while Serradimigni Arena is 20 miles from the property. Alghero Airport is 35 miles away.
Apartment in Castelsardo · 0.66 km from centre
5.2
7 reviews
Fronte mare is located in Castelsardo, just a 3-minute walk from Castelsardo Beach and 18 miles from Sassari Railway Station. This beachfront property offers access to a balcony and free Wifi. Palazzo Ducale Sassari is 19 miles away and Serradimigni Arena is 20 miles from the apartment.
The air-conditioned apartment consists of 2 bedrooms, a living room, a fully equipped kitchenette with an oven and a kettle, and 1 bathroom with a bidet and a hair dryer. Guests can enjoy a meal on an outdoor dining area while overlooking the sea views. The accommodation is non-smoking.
Guests at the apartment will be able to enjoy activities in and around Castelsardo, like fishing.
Alghero Airport is 35 miles away, and the property offers a paid airport shuttle service.
Apartment in Castelsardo · 0.80 km from centre
5.0
4 reviews
Appartamento Armony offers accommodations in Castelsardo, a 18-minute walk from Pedraladda Beach and 20 miles from Sassari Railway Station. Located around 20 miles from Palazzo Ducale Sassari, the apartment is also 21 miles away from Serradimigni Arena. There's a sun terrace and guests have access to free Wifi, free private parking, and an electric vehicle charging station.
The air-conditioned apartment consists of 1 bedroom, a living room, a fully equipped kitchenette with an oven and a coffee machine, and 1 bathroom with a bidet and a hair dryer. Guests can take in the views of the sea from the patio, which also has outdoor furniture. For added privacy, the accommodation features a private entrance.
Guests can swim in the pool with a view, go fishing, or relax in the garden.
Alghero Airport is 36 miles away, and the property offers a paid airport shuttle service.
Apartment in Castelsardo · 0.80 km from centre
6.3
3 reviews
Offering city views, Residence L'Incanto Attici in Castelsardo provides accommodations, a seasonal outdoor swimming pool, and a garden. There's a private entrance at the apartment for the convenience of those who stay. The apartment offers rooms with air conditioning, free private parking, and free Wifi.
The apartment provides guests with a terrace, sea views, a seating area, cable flat-screen TV, a fully equipped kitchen with a dishwasher and a microwave, and a private bathroom with bidet. For added convenience, the property can provide towels and linens for a supplement. The rooms are equipped with heating facilities.
Pedraladda Beach is a 18-minute walk from Residence L'Incanto Attici, while Sassari Railway Station is 19 miles away. Alghero Airport is 36 miles from the property.
Hotel in Lu Bagnu, Castelsardo · 1.61 km from centre
9.2
114 reviews
Breakfast available
When you stay at Bajaloglia Resort in Castelsardo, you'll be near the beach, within a 15-minute walk of Lu Bagnu Beach and Gulf of Asinara. This luxury hotel is 20.3 mi (32.7 km) from Isola Rossa Beach and 0.8 mi (1.2 km) from Port of Castelsardo.
This property is recommended by The Hotel Guru
Hotel in Castelsardo · 1.66 km from centre
9.0
58 reviews
Breakfast available
When you stay at Baga Baga in Castelsardo, you'll be near the bay, within a 5-minute drive of Marina di Castelsardo Beach and Piazza del Novecentenario. This family-friendly hotel is 17.5 mi (28.1 km) from Isola Rossa Beach and 0.9 mi (1.4 km) from Baja Ostina Beach.
Hotel in Lu Bagnu, Castelsardo · 2.27 km from centre
8.2
35 reviews
With a stay at Hotel Residence Ampurias in Castelsardo, you'll be by the sea, just steps from Lu Bagnu Beach and a 2-minute drive from Port of Castelsardo. This beach hotel is 2.6 mi (4.2 km) from Doria Castle and 2.7 mi (4.4 km) from Sant'Antonio Abate Cathedral.
Hotel in Lu Bagnu, Castelsardo · 2.66 km from centre
7.0
163 reviews
Breakfast available
With a stay at Hotel Castelsardo Domus Beach in Castelsardo, you'll be by the sea, just a 3-minute walk from Gulf of Asinara and 7 minutes by foot from Lu Bagnu Beach. This beach hotel is 1.5 mi (2.4 km) from Port of Castelsardo and 2 mi (3.2 km) from Marina di Castelsardo Beach.
Hotel in Tergu · 3.52 km from centre
8.8
9 reviews
Breakfast available
Located in Tergu, Hotel La Fattoria is a 4-minute drive from Elephant Rock and 6 minutes from Marina di Castelsardo Beach. This hotel is 3.3 mi (5.3 km) from Port of Castelsardo and 3.4 mi (5.5 km) from Baja Ostina Beach.
Guest house in Castelsardo · 3.40 km from centre
9.1
540 reviews
Breakfast available
Offering quiet street views, B&B La Roccia Dell'Elefante in Castelsardo provides accommodations, a bar, and a shared lounge. This guest house features free private parking and luggage storage space. The guest house offers mountain views, a sun terrace, and free Wifi is available throughout the property.
The guest house will provide guests with air-conditioned units offering a desk, a safety deposit box, a flat-screen TV, and a private bathroom with a walk-in shower. A balcony with an outdoor dining area and garden views is offered in select units. At the guest house, the units are fitted with bed linen and towels.
Guests may eat at the on-site family-friendly restaurant, which is open for dinner, lunch, and cocktails.
Sightseeing tours are available in the surroundings. Both a bicycle rental service and a car rental service are available at the guest house, while cycling can be enjoyed nearby.
Cala Ostina is 1.8 miles from B&B La Roccia Dell'Elefante, while Sassari Railway Station is 20 miles from the property. Alghero Airport is 37 miles away, and the property offers a paid airport shuttle service.
Villa in Lu Bagnu, Castelsardo · 1.48 km from centre
Villa Fior d Acqua - Castelsardo is located in Castelsardo, just 18 miles from Sassari Railway Station and 18 miles from Palazzo Ducale Sassari. With garden views, this accommodation provides a swimming pool. Free Wifi is available throughout the property and Lu Bagnu Beach is a 14-minute walk away.
Providing a patio with pool views, this villa also provides guests with a TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a bidet and a hair dryer. For added privacy, the accommodation features a private entrance.
Guests can also relax in the garden.
Serradimigni Arena is 19 miles from the villa. Alghero Airport is 34 miles away.
Villa in Lu Bagnu, Castelsardo · 1.48 km from centre
Villa Fior d'Acqua is located in Castelsardo, just a 14-minute walk from Lu Bagnu Beach and 18 miles from Sassari Railway Station. This villa offers air-conditioned accommodations with a balcony and free Wifi. The property features barbecue facilities, parking on-site, and an electric vehicle charging station.
Offering a terrace and sea views, the villa includes 2 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 2 bathrooms with a bidet and a shower. Towels and bed linen are featured in the villa. For added privacy, the accommodation features a private entrance.
The villa conveniently has an outdoor pool.
Palazzo Ducale Sassari is 18 miles from Villa Fior d'Acqua, while Serradimigni Arena is 19 miles away. Alghero Airport is 34 miles from the property.
Villa in Lu Bagnu, Castelsardo · 1.63 km from centre
10.0
1 review
Maison Mary - Villino a Castelsardo is a recently renovated villa in Castelsardo, near Lu Bagnu Beach. This property offers access to a balcony, free private parking, and free Wifi. Outdoor seating is also available at the villa.
Providing a terrace and sea views, the villa includes 2 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 1 bathroom with a walk-in shower and a bidet. Towels and bed linen are provided in the villa. This villa is allergy-free and non-smoking.
Guests can relax in the garden at the property.
Sassari Railway Station is 17 miles from Maison Mary - Villino a Castelsardo, while Palazzo Ducale Sassari is 18 miles away. Alghero Airport is 34 miles from the property.
Hotel in Castelsardo · 1.66 km from centre
9.1
541 reviews
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.
Furnished in traditional Sardinian style, they are equipped with air conditioning, balcony or garden, free WIFI, LCD TV and mini-bar. The private bathroom is complete with hairdryer and toiletries.
The restaurant-pizzeria specializes in local cuisine and serves fresh fish dishes accompanied by high quality local wines.
The beautiful beach of Cala Ostina is only 1969 feet from the hotel. Porto Torres is 25 mi away, with ferry connections to Marseille and Ajaccio. Stintino can be reached by car in 1 hour.