Search Filter

Price

Star
  • 1
  • 17
  • 109
  • 34
  • 0
  • 600
Accommodation Type
  • Apartments 361
  • Holiday homes 164
  • Bed and breakfasts 73
  • Villas 46
  • Hotels 42
  • Aparthotels 34
  • Guest houses 16
  • Farm stays 11
  • Country houses 4
  • Campsites 4
  • Holiday parks 3
  • Resorts 3
Hotel Facilities
  • Air conditioning307
  • Garden284
  • Swimming pool266
  • WiFi available in all areas232
  • Designated smoking area213
  • Family rooms197
  • Heating195
  • Terrace193
  • Airport shuttle187
  • Breakfast options184

761 Hotels in Castelsardo

Order By
cruise
Janus Hotel

via Roma 85 , Castelsardo , 07031

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. Breakfas...

Guest Reviews
8.1 out of 10

From 181 Reviews
Starting From
EUR 78.3
cruise
Hotel & SPA Riviera Castelsardo

Lungomare Anglona, 1 , Castelsardo , 07031

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 se...

Guest Reviews
8.1 out of 10

From 373 Reviews
Starting From
EUR 70.2
cruise
Hotel Meli

Via Lungomare Anglona 15 , Castelsardo , 07031

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 r...

Guest Reviews
8.4 out of 10

From 429 Reviews
Starting From
EUR 69
Hotel Nantis

via Colle Di Frigiano 1 , Castelsardo , 07031

Hotel Nantis is set on the seafront in Castelsardo. It offers colourful classic-style rooms with free WiFi. All air-conditioned rooms are complete wi...

Guest Reviews
8.2 out of 10

From 237 Reviews
Starting From
EUR 99
Hotel Pedraladda

Zirulia 50 , Castelsardo , 07031

With views of Castelsardo's castle and the Gulf of Asinara, Hotel Pedraladda features a panoramic swimming pool. Set on the beachfront, it offers free...

Guest Reviews
7.7 out of 10

From 205 Reviews
Starting From
EUR 149
Bajaloglia Resort

Loc.Bajaloglia , Castelsardo , 07031

Bajaloglia Resort is set on a hilltop overlooking the medieval village of Castelsardo, Doria Castle, and the sea. Its large garden features a swimming...

Guest Reviews
8.8 out of 10

From 220 Reviews
Starting From
EUR 179.1
Baga Baga

Località La Terra Bianca , Castelsardo , 07031

Set on a hill surrounded by Mediterranean vegetation, Baga Baga offers rooms overlooking Corsica Island or sea in the distance. It features a restaura...

Guest Reviews
9.1 out of 10

From 358 Reviews
Starting From
EUR 110
Hotel Residence Ampurias

Via Genova, 4 , Castelsardo , 07031

Hotel Residence Ampurias is a seaside establishment facing the beach in Lu Bagnu neighbourhood, only 2 km from Castelsardo. Enjoy comfortable accommod...

Guest Reviews
7.8 out of 10

From 42 Reviews
Starting From
EUR 60
Hotel Rosa dei Venti

Corso Italia 97 , Castelsardo , 07031

Rosa dei Venti is located in the touristy town of Lu Bagnu, 3 km from the centre of Castelsardo. Rooms are air-conditioned, and some offer views of th...

Guest Reviews
8.7 out of 10

From 575 Reviews
Starting From
EUR 79
Hotel Castelsardo Domus Beach

Corso Italia 38 - Lu Bagnu , Castelsardo , 07031

Featuring a seafront location, Castelsardo Domus Beach is located in Lu Bagnu and is 5 km from the centre of Castelsardo. Its private beach is 100 met...

Guest Reviews
8 out of 10

From 140 Reviews
Starting From
EUR 39