Top-Hotels-sardinia.com
Menu

3 star hotels in Sardinia

Search Hotels

Select date

Select date

Maximum period that can be booked is 30 days. Please enter alternative dates.

Filter Results

Hotels by class

Hotel name

Price per night

Other accommodation

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters
  • Hotel Stella Del Sud

    Loc. Spiaggia Grande, Calasetta, Italy (Show map)

    Show map

    Hotel Stella Del Sud is rated 3 stars and is placed about 9 km from Sant'Antioco. The grand hotel represents…

    More...
    From US$ 220
    price for 1 night
    Book Now From US$ 220
  • S'Incantu Hotel Rurale

    Loc. Su Fabbricu, Capoterra, Italy (Show map)

    Show map

    The 3-star S'Incantu Hotel Rurale is set about 13 km from Sardinia International Fair. The hotel represents Italian architecture…

    More...
    From US$ 127
    price for 1 night
    Book Now From US$ 127
  • Valdiola

    Localita Cala Di Volpe, Porto Cervo, Italy (Show map)

    Show map

    Valdiola Hotel is situated right next to beautiful sandy beaches. Valdiola Hotel was opened in 1980 and offers individual rooms.

    More...
    From US$ 217
    price for 1 night
    Book Now From US$ 217
  • Albergo Rurale Borgo Alba Barona

    Via Sa Curi 25, Golfo Aranci, Italy (Show map)

    Show map

    Albergo Rurale Borgo Alba Barona is placed in a beach area of Marinella in the vicinity of Tombs of the…

    More...
    From US$ 150
    price for 1 night
    Book Now From US$ 150
  • Flowery Inn Villa

    Via Mauro Manca 26 26, Alghero, Italy (Show map)

    Show map

    The 3-star Flowery Inn Villa is situated in the historical center of Alghero. Built in 1990, the hotel is…

    More...
    From US$ 114
    price for 1 night
    Book Now From US$ 114
  • Hotel Ristorante Sa Pedrera

    Strada Prov.Le 6 Km 7,5 Cabras - San Giovanni Di Sinis, Cabras, Italy (Show map)

    Show map

    Hotel Ristorante Sa Pedrera is a 3-star venue set 4.3 km away from Tharros Archaeological Site. The venue is…

    More...
    From US$ 192
    price for 1 night
    Book Now From US$ 192
  • Meli

    Lungomare Anglona 15, Castelsardo, Italy (Show map)

    Show map

    Meli Hotel is situated in a business area of Castelsardo, 66 km from Bonifacio Port. Behind the historical facade of…

    More...
    From US$ 109
    price for 1 night
    Book Now From US$ 109
  • Hotel I Colori

    Via Nazionale, 89, Sant'Antioco, Italy (Show map)

    Show map

    The 3-star Hotel I Colori is situated a mere 10 km away from Calasetta La Torre. You can find Sant'Antioco…

    More...
    From US$ 111
    price for 1 night
    Book Now From US$ 111
  • Santo Stefano Resort

    Isola Santo Stefano Snc, Isola Santo Stefano, Italy (Show map)

    Show map

    Santo Stefano Resort is an excellent choice to stay in Isola Santo Stefano. The property lies within 13 km from…

    More...
    Book Now
  • Albergo Villamarina

    Via Mazzini 43, Santa Teresa Gallura, Italy (Show map)

    Show map

    Albergo Villamarina offers a perfect accommodation in Santa Teresa Gallura. It lies within 15 minutes' walk of Tombe dei Giganti…

    More...
    From US$ 172
    price for 1 night
    Book Now From US$ 172
  • Il Cinghialetto

    Viale Grazia Deledda 193, Fonni, Italy (Show map)

    Show map

    Il Cinghialetto Hotel is a good accommodation choice in Fonni. The property is located within a 10-minute walk from…

    More...
    From US$ 107
    price for 1 night
    Book Now From US$ 107
  • Hotel Nido D'Aquila

    S.P. 114 Loc. Nido D'Aquila, La Maddalena (Sassari), Italy (Show map)

    Show map

    Hotel Nido D'Aquila is a 3-star property situated at about 3.9 km distance from La Fortezza di Monte Altura .

    More...
    From US$ 159
    price for 1 night
    Book Now From US$ 159
  • Hotel Residence Ampurias

    Via Genova, 4, Castelsardo, Italy (Show map)

    Show map

    The 3-star Hotel Residence Ampurias boasts a convenient location near Asinara National Park, which is around 39 km away.

    More...
    From US$ 126
    price for 1 night
    Book Now From US$ 126
  • Baga Baga

    Localita La Terra Bianca, Castelsardo, Italy (Show map)

    Show map

    Offering 10 rooms with a beautiful view over the garden, Baga Baga Hotel boasts a convenient setting in 20 minutes…

    More...
    From US$ 166
    price for 1 night
    Book Now From US$ 166
  • The Place Cagliari

    Via S. Efisio 59/61, Cagliari, Italy (Show map)

    Show map

    The Place Cagliari Hotel is rated 3 stars and is placed about 2.1 km from Sardinia International Fair. Renovated in…

    More...
    From US$ 141
    price for 1 night
    Book Now From US$ 141
  • Hotel La Roccia

    Via Dei Mille 15, Palau, Italy (Show map)

    Show map

    Hotel La Roccia is a 3-star property situated about 8 km from Compendio Garibaldino. The venue is 6 km…

    More...
    From US$ 108
    price for 1 night
    Book Now From US$ 108
  • Hotel Monreale

    Via Oristano 195, Sardara, Italy (Show map)

    Show map

    Hotel Monreale is a 3-star property situated about 10 km from Centro storico di Sanluri. The city center is…

    More...
    From US$ 82
    price for 1 night
    Book Now From US$ 82
  • Park Hotel Asinara

    Loc. Cala Lupo, Stintino, Italy (Show map)

    Show map

    The classic 3-star Park Hotel Asinara offers shuttle service and housekeeping. This venue accommodates guests in the center of…

    More...
    From US$ 198
    price for 1 night
    Book Now From US$ 198
  • Hotel Bue Marino

    Via Vespucci 8, Cala Gonone, Italy (Show map)

    Show map

    Bue Marino Hotel is a 3-star venue placed about 6 km from Cala Cartoe Beach. The hotel is right in the…

    More...
    From US$ 132
    price for 1 night
    Book Now From US$ 132
  • Hotel California

    Via Cavallera 15, Carloforte (Isola di San Pietro), Italy (Show map)

    Show map

    Hotel California is a family-run 3-star property featuring bright rooms in a residential area of Carloforte.

    More...
    From US$ 77
    price for 1 night
    Book Now From US$ 77