We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Beach Luxury Breakfast included Mid-range Pool Romantic Free Parking Resort hotel Family-friendly Charming Quiet Restaurant Pets Allowed Suites Spa Bar/Lounge Airport Transportation Room Service Business Classic & up & up Internet Air Conditioning Hotels with Restaurants & up Cheap Hotels Concierge Hotels with Free Wifi Meeting room Reduced mobility rooms Business services Non-Smoking Hotel ₹₹ ₹₹₹ ₹₹₹₹ Hotels with Villas Family Resorts Trendy All inclusive Hotels with Shuttle Kitchenette Fitness centre Modern Hotels Wedding Hotels Spring Break Hotels Honeymoon Hotels Any Distance from Roccia dell'Elefante
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Accommodation
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Hotel Baga Baga
Hotels.com
View Deal
Localita La Terra Bianca, 07031, Castelsardo, Sardinia, Italy
2.4 km from Roccia dell'Elefante
  • Free Wifi
  • Free Parking
Castelsardo Resort Village
HotelQuickly
View Deal
loc. Baia Ostina, 07031, Castelsardo, Sardinia, Italy
2.9 km from Roccia dell'Elefante
  • Free Parking
  • Breakfast included
Villaggio Baia Ostina
Cala Ostina, 07031, Castelsardo, Sardinia, Italy
2.9 km from Roccia dell'Elefante
  • Free Parking
  • Pool
Hotel la Baia
SAVE US$ 31
US$ 452
Travelocity
US$ 421
View Deal
Via Lungo Mare Zirulia, 07031, Castelsardo, Sardinia, Italy
3.1 km from Roccia dell'Elefante
  • Free Parking
  • Pool
Hotel Pedraladda
SAVE US$ 39
US$ 162
Hotels.com
US$ 123
View Deal
Via Zirulia, 50, 07031, Castelsardo, Sardinia, Italy
3.2 km from Roccia dell'Elefante
  • Breakfast included
  • Pool
Savings alert: 36% below average rate

The price you found is 36% lower than this hotel's average rate of US$ 192/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Janus Hotel
SAVE US$ 9
US$ 129
Hotels.com
US$ 120
View Deal
Via Roma 85, 07031, Castelsardo, Sardinia, Italy
4.1 km from Roccia dell'Elefante
  • Free Wifi
  • Free Parking
Hotel Riviera
SAVE US$ 33
US$ 127
Hotels.com
US$ 94
View Deal
Lungomare Anglona 1, 07031, Castelsardo, Sardinia, Italy
4.2 km from Roccia dell'Elefante
  • Free Wifi
  • Free Parking
Savings alert: 10% below average rate

The price you found is 10% lower than this hotel's average rate of US$ 105/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

La Locanda del Mare
TripAdvisor
View Deal
La Ciaccia beach, 07039, Valledoria, Sardinia, Italy
4.3 km from Roccia dell'Elefante
  • Free Wifi
  • Beachfront
No photo provided
Via Carducci 5, 07039, Valledoria, Sardinia, Italy
4.3 km from Roccia dell'Elefante
    Nadir Hotel
    Cancelon
    US$ 90
    View Deal
    Via Colle di Frigiano 1, 07031, Castelsardo, Sardinia, Italy
    4.3 km from Roccia dell'Elefante
    • Free Wifi
    • Restaurant
    Bajaloglia Resort
    SAVE US$ 51
    US$ 238
    Expedia.com
    US$ 187
    View Deal
    Localita Bajaloglia, 07031, Castelsardo, Sardinia, Italy
    4.4 km from Roccia dell'Elefante
    • Free Wifi
    • Free Parking
    Hotel Nantis
    SAVE US$ 4
    US$ 91
    Orbitz.com
    US$ 87
    View Deal
    Via Colle di Frigiano 1, 07031, Castelsardo, Sardinia, Italy
    4.4 km from Roccia dell'Elefante
    • Free Wifi
    • Bar/Lounge
    Abbaidda Hotel
    Hotels.com
    US$ 75
    View Deal
    Via Diaz, 07039 La Muddizza, Valledoria, Sardinia, Italy
    4.8 km from Roccia dell'Elefante
    • Free Wifi
    • Free Parking
    Hotel Residence Ampurias
    Cancelon
    View Deal
    Via Genova 4, 07031, Castelsardo, Sardinia, Italy
    5.2 km from Roccia dell'Elefante
    • Free Wifi
    • Free Parking
    Hotel Rosa dei Venti
    SAVE US$ 9
    US$ 86
    Booking.com
    US$ 77
    View Deal
    Corso Italia 47 | Lu Bagnu, 07031, Castelsardo, Sardinia, Italy
    5.3 km from Roccia dell'Elefante
    • Free Wifi
    • Free Parking
    Domus Beach Castelsardo
    Expedia.com
    View Deal
    Corso Italia 28 | Lu Bagnu, 07031, Castelsardo, Sardinia, Italy
    5.4 km from Roccia dell'Elefante
    • Free Parking
    • Beachfront
    Hotel Residence Baiaverde
    CheapTickets
    View Deal
    Via San Pietro a Mare 1, 07039, Valledoria, Sardinia, Italy
    6.1 km from Roccia dell'Elefante
    • Free Parking
    • Breakfast included
    Marina Manna
    SAVE US$ 1
    US$ 44
    Hotels.com
    US$ 43
    View Deal
    Via San Pietro a Mare 1, 07039, Valledoria, Sardinia, Italy
    6.6 km from Roccia dell'Elefante
    • Free Wifi
    • Free Parking
    Hotel Club Rasciada
    No availability for your dates from these sites
    Castelsardo, Sardinia, Italy
    7.5 km from Roccia dell'Elefante
    • Pool
    • Beachfront
    Ariadimari Hotel
    Booking.com
    US$ 72
    View Deal
    Via Regina Elena 76, 07039, Valledoria, Sardinia, Italy
    7.7 km from Roccia dell'Elefante
    • Free Wifi
    • Free Parking
    Hotel La Fattoria
    SAVE US$ 22
    US$ 108
    Expedia.com
    US$ 86
    View Deal
    Localita Punta Tramontana SNC, 07031, Castelsardo, Sardinia, Italy
    9.4 km from Roccia dell'Elefante
    • Free Parking
    • Breakfast included
    Hotel Terme Di Casteldoria
    Orbitz.com
    US$ 178
    View Deal
    Via Terme di Casteldoria snc, 07030 Santa Maria Coghinas, Sardinia, Italy
    11.9 km from Roccia dell'Elefante
    • Pool
    • Restaurant
    La Plage Noire Hotel & Resort
    Orbitz.com
    US$ 1,213
    View Deal
    Localita Porchile SP 81 km 1, 07037, Sorso, Sardinia, Italy
    13.5 km from Roccia dell'Elefante
    • Free Parking
    • Breakfast included
    Resort & Spa Le Dune
    Resort & Spa Le Dune
    No availability for your dates from these sites
    Localita Badesi Marina, 07030 Badesi, Sardinia, Italy
    13.6 km from Roccia dell'Elefante
    • Free Parking
    • Breakfast included
    No photo provided
    Localita Porchile SNC, 07037, Sorso, Sardinia, Italy
    13.9 km from Roccia dell'Elefante
      Sa Ventana Club
      Via Dettori, Badesi, Sardinia, Italy
      14.1 km from Roccia dell'Elefante
      • Pool
      Hotel Corallo
      SAVE US$ 142
      US$ 719
      Hotels.com
      US$ 577
      View Deal
      Via Lungomare 36, 07038 Isola Rossa, Trinita d'Agultu e Vignola, Sardinia, Italy
      17.4 km from Roccia dell'Elefante
      • Free Wifi
      • Breakfast included
      No photo provided
      Localita Marina di Sorso SNC, 07037, Sorso, Sardinia, Italy
      17.4 km from Roccia dell'Elefante
        Hotel Gabbiano
        SAVE US$ 15
        US$ 79
        Hotels.com
        US$ 64
        View Deal
        Via Vigna Vecchia, 12, 07038 Isola Rossa, Trinita d'Agultu e Vignola, Sardinia, Italy
        17.5 km from Roccia dell'Elefante
        • Free Wifi
        • Beachfront
        Hotel Relax Torreruja Thalasso & Spa
        No availability for your dates from these sites
        Via Tanca della Torre, 07038 Isola Rossa, Trinita d'Agultu e Vignola, Sardinia, Italy
        17.7 km from Roccia dell'Elefante
        • Free Parking
        • Breakfast included
        *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.