Hotels in Castelsardo

Search and compare Castelsardo hotels from hundreds of travel sites and save

Castelsardo, Sardinia, Italy
18 May — 19 May2
Castelsardo, Sardinia, Italy
Wed 18/5
Thu 19/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Castelsardo

Filter by star ratings
All filters
Hotel & Spa Riviera Castelsardo
Hotel & Spa Riviera Castelsardo
8.0 Excellent
Lungomare Anglona 1, Castelsardo, Sardinia, Italy
Show on map
0.6 km from city centre, Castelsardo 
ExcellentBased on 396 reviews
8.0

Situated in Castelsardo, Hotel Riviera Castelsardo provides elegant 3-star accommodation, as well as a sauna, an indoor pool and a Jacuzzi. It also offers a tour desk, meeting rooms and massage services.

Hotel Rosa Dei Venti
Hotel Rosa Dei Venti
8.5 Excellent
Corso Italia, 97, Castelsardo, Sardinia, Italy
Show on map
2.8 km from city centre, Castelsardo 
ExcellentBased on 480 reviews
8.5

Hotel Rosa dei Venti Castelsardo provides a comfortable setting when in Castelsardo. It offers 3-star accommodation with air-conditioned rooms.

Meli Hotel
Meli Hotel
8.3 Excellent
Lungomare Anglona 15, Castelsardo, Sardinia, Italy
Show on map
0.6 km from city centre, Castelsardo 
ExcellentBased on 488 reviews
8.3

Hotel Meli is situated in Castelsardo and is within a short walk of nearby landmarks, such as the Museo dell'Intreccio Mediterraneo. It also provides meeting rooms, luggage storage and bicycle rental.

Janus Hotel
Janus Hotel
7.9 Good
Via Roma 85, Castelsardo, Sardinia, Italy
Show on map
0.5 km from city centre, Castelsardo 
GoodBased on 307 reviews
7.9

Janus Hotel is situated on Sardinia and offers 4-star facilities in addition to a Jacuzzi and an indoor pool. The various amenities this modern hotel features include a sauna, limited hours room service and an express check-in and check-out feature.

Hotel Nantis
Hotel Nantis
6.8 Good
Via Colle Di Frigiano 1, Castelsardo, Sardinia, Italy
Show on map
0.9 km from city centre, Castelsardo 
GoodBased on 1 review
6.8

Hotel Nantis is situated on Sardinia and provides 4-star facilities in addition to free Wi-Fi. Located in a popular part of Castelsardo, the hotel boasts views of Gulf of Asinara, and is conveniently close to a multitude of dining options.

Bajaloglia Resort
Bajaloglia Resort
9.0 Excellent
Localita Bajaloglia, Castelsardo, Sardinia, Italy
Show on map
1.7 km from city centre, Castelsardo 
ExcellentBased on 290 reviews
9.0

Bajaloglia Resort is set on Sardinia and offers 4-star accommodation as well as a Jacuzzi and a free shuttle service. It also features an outdoor pool, a sun deck and massage services.

Castelsardo Resort Village
Castelsardo Resort Village
7.2 Good
Loc. Baia Ostina, Castelsardo, Sardinia, Italy
Show on map
1.9 km from city centre, Castelsardo 
GoodBased on 217 reviews
7.2

Castelsardo Resort Village is situated on Sardinia, and provides 4-star accommodation as well as a private beach. Popular amenities, such as a swimming pool, outdoor tennis courts and an outdoor pool, make for an enjoyable stay in Castelsardo.

Baga Baga
Baga Baga
9.1 Excellent
7031 Loc. La Terra Bianca Castelsardo, Castelsardo, Sardinia, Italy
Show on map
1.5 km from city centre, Castelsardo 
ExcellentBased on 338 reviews
9.1

Situated in Castelsardo, Baga Baga provides 3-star accommodation, as well as a rooftop terrace and an outdoor pool. It also offers meeting rooms, supervised child care/activities and an express check-in and check-out feature.

Tips for booking a Castelsardo hotel

Cheapest month:March
Most expensive month:August
Average price in Castelsardo:C$ 107/night
Cheapest price found:C$ 24/night
Cheapest day:Tuesday
Most expensive day:Sunday
C$ 65 - C$ 186
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 87 - C$ 121
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Castelsardo, Sardinia

Show all 639 hotels
Janus Hotel
Janus Hotel
7.9 Good
Via Roma 85, Castelsardo, Sardinia, Italy
Show on map
0.5 km from city centre,  

Janus Hotel is situated on Sardinia and offers 4-star facilities in addition to a Jacuzzi and an indoor pool. The various amenities this modern hotel features include a sauna, limited hours room service and an express check-in and check-out feature.

C$ 74
Avg. per night
Meli Hotel
Meli Hotel
8.3 Excellent
Lungomare Anglona 15, Castelsardo, Sardinia, Italy
Show on map
0.6 km from city centre,  

Hotel Meli is situated in Castelsardo and is within a short walk of nearby landmarks, such as the Museo dell'Intreccio Mediterraneo. It also provides meeting rooms, luggage storage and bicycle rental.

C$ 80
Avg. per night
Hotel Rosa Dei Venti
Hotel Rosa Dei Venti
8.5 Excellent
Corso Italia, 97, Castelsardo, Sardinia, Italy
Show on map
2.8 km from city centre,  

Hotel Rosa dei Venti Castelsardo provides a comfortable setting when in Castelsardo. It offers 3-star accommodation with air-conditioned rooms.

C$ 83
Avg. per night
Hotel & Spa Riviera Castelsardo
Hotel & Spa Riviera Castelsardo
8.0 Excellent
Lungomare Anglona 1, Castelsardo, Sardinia, Italy
Show on map
0.6 km from city centre,  

Situated in Castelsardo, Hotel Riviera Castelsardo provides elegant 3-star accommodation, as well as a sauna, an indoor pool and a Jacuzzi. It also offers a tour desk, meeting rooms and massage services.

C$ 93
Avg. per night
Castelsardo Resort Village
Castelsardo Resort Village
7.2 Good
Loc. Baia Ostina, Castelsardo, Sardinia, Italy
Show on map
1.9 km from city centre,  

Castelsardo Resort Village is situated on Sardinia, and provides 4-star accommodation as well as a private beach. Popular amenities, such as a swimming pool, outdoor tennis courts and an outdoor pool, make for an enjoyable stay in Castelsardo.

C$ 114
Avg. per night
Hotel Nantis
Hotel Nantis
6.8 Good
Via Colle Di Frigiano 1, Castelsardo, Sardinia, Italy
Show on map
0.9 km from city centre,  

Hotel Nantis is situated on Sardinia and provides 4-star facilities in addition to free Wi-Fi. Located in a popular part of Castelsardo, the hotel boasts views of Gulf of Asinara, and is conveniently close to a multitude of dining options.

C$ 152
Avg. per night
Baga Baga
Baga Baga
9.1 Excellent
7031 Loc. La Terra Bianca Castelsardo, Castelsardo, Sardinia, Italy
Show on map
1.5 km from city centre,  

Situated in Castelsardo, Baga Baga provides 3-star accommodation, as well as a rooftop terrace and an outdoor pool. It also offers meeting rooms, supervised child care/activities and an express check-in and check-out feature.

C$ 168
Avg. per night
Bajaloglia Resort
Bajaloglia Resort
9.0 Excellent
Localita Bajaloglia, Castelsardo, Sardinia, Italy
Show on map
1.7 km from city centre,  

Bajaloglia Resort is set on Sardinia and offers 4-star accommodation as well as a Jacuzzi and a free shuttle service. It also features an outdoor pool, a sun deck and massage services.

C$ 211
Avg. per night

Hotel prices in Castelsardo

3 stars
Hotel Rosa Dei Venti
#1 Most popular

Hotel Rosa Dei Venti

Corso Italia, 97, Castelsardo, Sardinia, Italy

8.5 Excellent
C$ 84

Avg. per night

Baga Baga
#2 Most popular

Baga Baga

7031 Loc. La Terra Bianca Castelsardo, Castelsardo, Sardinia, Italy

9.1 Excellent
C$ 169

Avg. per night

Meli Hotel
Best value

Meli Hotel

Lungomare Anglona 15, Castelsardo, Sardinia, Italy

8.3 Excellent
C$ 80

Avg. per night

4 stars +
Castelsardo Resort Village
#1 Most popular

Castelsardo Resort Village

Loc. Baia Ostina, Castelsardo, Sardinia, Italy

7.2 Good
C$ 114

Avg. per night

#2 Most popular

Hotel Pedraladda

Via Zirulia, 50, Castelsardo, Sardinia, Italy

7.7 Good
C$ 93

Avg. per night

Janus Hotel
Best value

Janus Hotel

Via Roma 85, Castelsardo, Sardinia, Italy

7.9 Good
C$ 74

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Castelsardo

Castelsardo travel FAQs

  • What are the best hotels in Castelsardo?

    Castelsardo is home to many highly-rated hotels, one of which is Hotel & Spa Riviera Castelsardo, which has a current rating of 8.0. For other potential stays, consider Hotel Rosa Dei Venti and Meli Hotel, which can also be great places to stay in Castelsardo.

  • How much do hotels in Castelsardo cost?

    The average prices of hotels in Castelsardo have been around C$ 141 per night over the last 3 days.

  • How much is a cheap hotel in Castelsardo?

    HotelsCombined searches in the last 3 days suggest cheap Castelsardo hotels have prices starting from as low as C$ 48/night, depending on the popularity of your requested dates.

  • How much is a hotel in Castelsardo tonight?

    Castelsardo hotels start at C$ 49 for tonight; however accommodations will average about C$ 133. Many 4-star stays can be found in Castelsardo tonight, with prices starting at C$ 101. These prices were found on HotelsCombined within the last 72 hours.