
Find hotels near Marina di Castelsardo Beach, Castelsardo from NT$2,147
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Marina di Castelsardo Beach hotels

The Square Castelsardo
The Square Castelsardo0.3 km from Marina di Castelsardo Beach
9.0 out of 10, Wonderful, (16 reviews)
The price is NT$2,753
NT$3,103 total
includes taxes & fees
Mar 24 - Mar 25

Hotel & SPA Riviera Castelsardo
Hotel & SPA Riviera Castelsardo< 0.1 km from Marina di Castelsardo Beach
8.4 out of 10, Very Good, (261 reviews)
The price is NT$3,056
NT$3,361 total
includes taxes & fees
Mar 28 - Mar 29

Il Borgo BagaBaga - Exclusive Country Retreat
Il Borgo BagaBaga - Exclusive Country Retreat2 km from Marina di Castelsardo Beach
9.0 out of 10, Wonderful, (68 reviews)
The price is NT$3,324
NT$3,804 total
includes taxes & fees
Mar 30 - Mar 31

Residence L'Ancora
Residence L'Ancora2.2 km from Marina di Castelsardo Beach
The price is NT$2,015
NT$7,646 total
includes taxes & fees
Apr 1 - Apr 2

Hotiday Castelsardo Spiaggia
Hotiday Castelsardo Spiaggia2.4 km from Marina di Castelsardo Beach
The price is NT$25,384
NT$27,923 total
includes taxes & fees
Mar 24 - Mar 25

Hotel Residence Ampurias
Hotel Residence Ampurias1.9 km from Marina di Castelsardo Beach
8.4 out of 10, Very Good, (43 reviews)

Castelsardo Resort Village
Castelsardo Resort Village2.4 km from Marina di Castelsardo Beach
7.2 out of 10, Good, (89 reviews)

Hotel La Ciaccia
Hotel La Ciaccia6 km from Marina di Castelsardo Beach
8.8 out of 10, Excellent, (21 reviews)
The price is NT$2,466
NT$2,712 total
includes taxes & fees
Mar 24 - Mar 25

Hotel Tartaruga Bianca
Hotel Tartaruga Bianca5.9 km from Marina di Castelsardo Beach
8.4 out of 10, Very Good, (6 reviews)
The price is NT$2,418
NT$2,659 total
includes taxes & fees
Mar 24 - Mar 25

Hotel La Vela
Hotel La Vela7.7 km from Marina di Castelsardo Beach
8.6 out of 10, Excellent, (9 reviews)
The price is NT$4,785
NT$5,263 total
includes taxes & fees
Mar 25 - Mar 26

Agriturismo Carrucana
Agriturismo Carrucana16.8 km from Marina di Castelsardo Beach
9.8 out of 10, Exceptional, (11 reviews)

Montiruju Hotel
Montiruju Hotel14.8 km from Marina di Castelsardo Beach
8.4 out of 10, Very Good, (79 reviews)
The price is NT$2,799
NT$3,079 total
includes taxes & fees
Mar 27 - Mar 28

Il borgo di Badesi
Il borgo di Badesi15.5 km from Marina di Castelsardo Beach
8.0 out of 10, Very Good, (7 reviews)
The price is NT$1,692
NT$5,334 total
includes taxes & fees
Mar 28 - Mar 29

villa di l'abbiu country relax
villa di l'abbiu country relax19.2 km from Marina di Castelsardo Beach
5.0 out of 10, (2 reviews)
The price is NT$2,287
NT$3,735 total
includes taxes & fees
Mar 24 - Mar 25

I Cappuccini B&B
I Cappuccini B&B16.6 km from Marina di Castelsardo Beach
10.0 out of 10, Exceptional, (3 reviews)
The price is NT$3,173
NT$3,490 total
includes taxes & fees
Mar 29 - Mar 30

Hotel Gabbiano - Agenzia Isola Rossa
Hotel Gabbiano - Agenzia Isola Rossa17.8 km from Marina di Castelsardo Beach
7.8 out of 10, Good, (27 reviews)
The price is NT$1,952
NT$2,147 total
includes taxes & fees
Apr 7 - Apr 8

BB Sardinia
BB Sardinia16.8 km from Marina di Castelsardo Beach
10.0 out of 10, Exceptional, (1 review)
The price is NT$2,844
NT$3,128 total
includes taxes & fees
Mar 24 - Mar 25

Residenza Le Farfalle
Residenza Le Farfalle5.4 km from Marina di Castelsardo Beach
The price is NT$1,994
NT$4,410 total
includes taxes & fees
Apr 1 - Apr 2
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Marina di Castelsardo Beach Hotel Reviews

Hotel & SPA Riviera Castelsardo
10/10 Excellent

































































