Sardinia has some of the Mediterranean’s most beautiful beaches, with white sand and Caribbean-clear water along the Costa Smeralda and around the island’s north-east coast.
We offer 33 Sardinia hotels across 15 resorts.
Where to stay in Sardinia
Baia Sardinia
A resort on the Costa Smeralda with sandy coves and lively beach bars.
Alghero
A walled Catalan-influenced town on the west coast with beaches nearby.
Porto Cervo
The glamorous heart of the Costa Smeralda, with a superyacht marina.
San Teodoro
A lively town south of Olbia near the long La Cinta beach.
Top-rated hotels in Sardinia
The highest TripAdvisor-rated hotels we offer in Sardinia, spread across different resorts. Every one can be booked with flights and transfers as an ATOL-protected package.
Sentido Orosei Beach
Spacious pool area · Complimentary parasol and 2 sunbeds on the beach included*
Grand Relais Dei Nuraghi
Adults only · Beachfront
7Pines Resort Sardinia
Choice of restaurants · Fantastic spa facilities
Hotel Blumarea
Close to the beach · Bright rooms
Piccolo Hotel
Adults only · Great location
Calacuncheddi Hotel
Private section of the beach · Modern style
Travel guides for Sardinia
Our hand-picked guides to help you choose: compare the best hotels by style, budget and who you’re travelling with.

The Best Hotels in Sardinia: Costa Smeralda Glamour to Laid-Back Beach Resorts
The best hotels in northern Sardinia, from 7Pines and Baglioni to adults-only Baia Sardinia and family beach resorts. Compare and book.

Sicily vs Sardinia: Which Italian Island Is Right for You?
Sicily or Sardinia? Compare Italy’s two big islands for beaches, history, food and families, with our top-rated hotels on each.
All 33 Sardinia hotels, by resort
Sardinia has 33 hotels to choose from: 3 all inclusive, 4 five-star, 3 adults only and 2 with family facilities. Ratings shown are TripAdvisor scores out of 5.
Baia Sardinia 6 hotels
Alghero 5 hotels
Porto Cervo 4 hotels
Cannigione 3 hotels
San Teodoro 3 hotels
Budoni 2 hotels
Santa Teresa Gallura 2 hotels
Badesi 1 hotel
Castelsardo 1 hotel
Golfo Aranci (Olbia) 1 hotel
Li Cuncheddi 1 hotel
Orosei 1 hotel
Pittulongu 1 hotel
San Pantaleo 1 hotel
Valledoria 1 hotel
Sardinia holiday FAQs
Which airport is best for Sardinia?
Olbia (OLB) for the north-east and Costa Smeralda.
More holidays in Italy
Plan your Sardinia holiday
Tell a Travelisto Travel Designer when you want to go and who is travelling. We will come back with honest hotel recommendations and live prices, ATOL protected.
