Sardinia is the Mediterranean with the volume turned down and the colour turned up. The water really is that shade of turquoise, the sand is often startlingly white, and between the beaches lie granite headlands, cork-oak hills and stone towers built by a Bronze Age people nobody quite understands. It is a big island, closer in feel to a small country than a resort.
That size is the first thing to plan around. The north-east is the glamorous end: the Costa Smeralda, the La Maddalena islands and the beaches around San Teodoro, all reached from Olbia. The north-west belongs to Alghero, a walled old town with a Catalan accent. The south is Cagliari's patch, with the capital itself, the white beaches of Villasimius and the sheltered resorts around Pula. Pick one corner and stay put; driving between them eats a day.
The short answer

Best for luxury
Arzachena
The Costa Smeralda: pink granite, private marinas and five-star hotels gazing out at the La Maddalena islands.

Best for families
Pula, South Sardinia
Big garden resorts in a famously mild corner of the south, with sandy beaches and Roman ruins to fill a rainy-day morning.

Best for beaches
Villasimius
White sand and clear water inside a protected marine area, with resorts that open straight onto the beach.

Best for couples
Alghero
Sunset walks on the old sea walls, seafood suppers in a Catalan-flavoured old town and spa hotels on the coast road.

Best for a city break
Cagliari
A hilltop old quarter, a lively marina and a long city beach, all with the island’s best restaurants on tap.

Best for a quieter stay
Oristano
The empty west coast: lagoons, quartz-grain beaches and country lodges far from the yacht crowd.
North Sardinia areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| Arzachena and the Costa Smeralda | Luxury, Couples, Islands | Pink granite, superyachts and the most beautiful sea views in Italy. | Hotels: 36 |
| San Teodoro | Beaches, Families, Golf | Caribbean-coloured beaches below the great hulk of Tavolara. | Hotels: 41 |
| Olbia | Short transfer, Value, Touring | The gateway town: handy, good value and close to some fine beaches. | Hotels: 60 |
| Alghero | Couples, Old town, Food | Sea walls, Catalan street signs and the best sunsets on the island. | Hotels: 108 |
| Cagliari | City break, Food, Culture | A hilltop old town, a lively harbour and a city beach that goes on for miles. | Hotels: 120 |
| Villasimius | Beaches, Families, Couples | Brilliant white beaches inside a protected marine area. | Hotels: 38 |
| Pula and Chia | Families, Resorts, History | Sheltered beaches, ancient ruins and a famously mild climate. | Hotels: 20 |
| Oristano and the Sinis Peninsula | Quiet, Nature, Value | Lagoons, flamingos and beaches made of quartz on the wild west coast. | Hotels: 21 |
Arzachena and the Costa Smeralda



- Luxury
- Couples
- Islands
Pink granite, superyachts and the most beautiful sea views in Italy.
This is the Sardinia of magazine shoots. The Costa Smeralda unrolls along the north-east coast in a jumble of pink granite boulders, sheltered coves and water so clear the boats look suspended in mid-air. Porto Cervo is its glossy little capital; Baja Sardinia and the fjord-like inlet of Poltu Quatu are quieter neighbours, all within the municipality of Arzachena.
The hotels match the scenery. Expect five-stars with private beaches, private marinas and views across to the La Maddalena archipelago, plus an adults-only retreat built in the style of the old Gallurese farmsteads. Inland, the countryside is scattered with nuraghi and Bronze Age 'giants' tombs', a reminder that people were here long before the yachts. Come with a healthy budget, or come out of high season.
Hotels to look at in Arzachena
San Teodoro



- Beaches
- Families
- Golf
Caribbean-coloured beaches below the great hulk of Tavolara.
San Teodoro is where the north-east lets its hair down a little. The beaches are the headline: long, white and shallow, with the limestone island of Tavolara rising out of the sea offshore and Cala Brandinchi, one of the most photographed coves on the island, just up the coast. Much of this shoreline sits inside the Tavolara marine reserve, which keeps it gloriously undeveloped.
The town itself is small and cheerful, busy with bars and restaurants on summer nights. Around it you'll find everything from a sleek five-star by the beach at Lu Impostu to a golf resort with its own nine holes and a family village whose soft-inclusive deal takes the sting out of Sardinian restaurant bills. Olbia airport is a short drive north.
Hotels to look at in San Teodoro

★★★★★
Baglioni Resort Sardinia
Pool · 78 rooms · Parking
See prices and rooms →

★★★★★
Due Lune Puntaldia Resort & Golf
Beach 70 m · Spa · Pool
See prices and rooms →

★★★★
Grande Baia Resort & Spa
Beach 400 m · Spa · Pool
See prices and rooms →

★★★★
Li Suari Club Village
All-inclusive option · Pool · Family-friendly
See prices and rooms →
Olbia



- Short transfer
- Value
- Touring
The gateway town: handy, good value and close to some fine beaches.
Olbia is the island's busiest gateway, with the main airport for the north-east and a ferry port full of boats from the mainland. It is a working town rather than a resort, but its pedestrian centre is pleasant for an evening stroll and a plate of fregola, and the prices are kinder than anywhere on the Costa Smeralda.
Stay here if you're touring, arriving late or simply want the glamour without the bill. Some hotels sit a short stroll from the marina and the old basilica, one is barely 700 metres from the terminal, and others look out to sea from the hills or the waterfront north of town, near the sandy bay of Pittulongu.
Hotels to look at in Olbia
Alghero



- Couples
- Old town
- Food
Sea walls, Catalan street signs and the best sunsets on the island.
Alghero is the north-west's charmer: an old town of honey-coloured stone wrapped in thick sea walls, with Gothic churches, narrow lanes and street signs in Catalan, a legacy of centuries of Aragonese rule. Come evening, everyone drifts along the ramparts to watch the sun sink behind the headland of Capo Caccia, then settles in for lobster, the town's signature dish.
The grandest hotels sit on the seafront road south of the old town, with sea-view spas and terraces right above the rocks, while modern places close to the beach put you within walking distance of the bars and restaurants. For pine woods and a private beach, head a few kilometres north towards the airport, which is only about 10 km from town.
Hotels to look at in Alghero

★★★★★
Villa Las Tronas Hotel & SPA
Spa · Pool · 24 rooms
See prices and rooms →

★★★★★
Smy Carlos V Wellness and Spa Alghero
Beach 1 km · Spa · Parking
See prices and rooms →

★★★★
Alma di Alghero Hotel
Beach 20 m · Pool · Parking
See prices and rooms →

★★★★
Hotel Dei Pini
Beach 50 m · Pool · Family-friendly
See prices and rooms →
Cagliari


- City break
- Food
- Culture
A hilltop old town, a lively harbour and a city beach that goes on for miles.
Sardinia's capital is a proper Mediterranean city, stacked up a hill above its harbour. At the top is the Castello quarter, ringed by medieval walls with views over the port and the salt lagoons, where flamingos wade in pink flocks. Down below, the arcaded streets by the marina are made for an aperitivo, and the long sandy sweep of Poetto, the city beach, is a short bus ride away.
It makes a great base for a few days of eating well before heading to the beaches either side. Hotels range from a grand 1920s palazzo looking over the marina, with a rooftop terrace and spa, to modern four-stars near the shops on Via Dante.
Hotels to look at in Cagliari
Villasimius



- Beaches
- Families
- Couples
Brilliant white beaches inside a protected marine area.
Out on the south-eastern tip, Villasimius has some of the most beautiful beaches in the south, strung along a coast protected as the Capo Carbonara marine area. The sand is fine and pale, the water is a clear, glassy blue, and the village behind keeps things low-key, with a main street of gelato shops and pizzerias.
Most visitors stay in resorts spread through gardens and citrus groves, many with direct access to a private beach: a polished five-star in its own bay, a spa resort with three pools, and family-friendly villages of villas and bungalows. Cagliari airport is about 55 km away along a winding coastal road.
Hotels to look at in Villasimius

★★★★★
Almar Timi Ama Resort & Spa
Beach 500 m · Spa · Pool
See prices and rooms →

★★★★★
Falkensteiner Resort Capo Boi
Beach 200 m · Spa · Pool
See prices and rooms →

★★★★
iH Hotels Villasimius Le Zagare Resort
Beach 900 m · Pool · Family-friendly
See prices and rooms →

★★★★
VOI Tanka Village
Beach 100 m · Spa · Pool
See prices and rooms →
Pula and Chia



- Families
- Resorts
- History
Sheltered beaches, ancient ruins and a famously mild climate.
South-west of Cagliari, the coast around Pula enjoys a sheltered, almost subtropical microclimate, and it shows in the palms and bougainvillea. The beaches are excellent: Santa Margherita is right on the doorstep, and the dunes and lagoons of Chia, with the turquoise cove of Tuerredda beyond, are a short drive along the coast.
This is resort country, and some of the island's best-known family resorts are spread through pine-shaded gardens here, with pools, spas and kids' clubs. When you need a break from the sand, the ruins of ancient Nora sit on a headland just outside town, among the most important archaeological sites in Sardinia.
Hotels to look at in Pula, South Sardinia

★★★★
Forte Village Resort Bouganville
Spa · Pool · Family-friendly
See prices and rooms →

★★★★
Nora Club Hotel
Spa · Pool · 27 rooms
See prices and rooms →

★★★★
Lantana Resort Hotel & Apartments
Pool · 57 rooms · Family-friendly
See prices and rooms →

★★★★
New Barcavela Hotel
Pool · 30 rooms · Family-friendly
See prices and rooms →
Oristano and the Sinis Peninsula



- Quiet
- Nature
- Value
Lagoons, flamingos and beaches made of quartz on the wild west coast.
The west coast is Sardinia's best-kept secret, if only because most people never get here. Oristano is a calm provincial town, and just beyond it the Sinis Peninsula offers lagoons full of birdlife, the ruins of Phoenician Tharros on the tip of a headland and beaches made not of sand but of tiny grains of white and pink quartz.
Hotels are small, relaxed and good value: a country house on the edge of the Cabras lagoon, a lodge with a pool among the fields, and comfortable four-stars in and around town. Bring a car; this is a place for exploring.
Hotels to look at in Oristano
North or south?
Glamour, granite and island-hopping? The north-east, around Arzachena and San Teodoro. Old-town atmosphere and sunsets? Alghero in the north-west. Long white beaches, family resorts and a real city nearby? The south, around Cagliari, Villasimius and Pula. Don't try to do all three on a week's holiday.
Getting there and around
Sardinia has three airports: Olbia for the Costa Smeralda and San Teodoro, Alghero for the north-west, and Cagliari for the south. Choose your flight by where you are staying. Public transport between resorts is limited, so most visitors hire a car.
See live prices in North Sardinia →
Questions about where to stay in North Sardinia
- What is the best area to stay in Sardinia?
- For luxury and the famous scenery, the Costa Smeralda around Arzachena. For beaches and families, San Teodoro in the north-east or Villasimius and Pula in the south. For an old town with restaurants and sunsets, Alghero. For a city break, Cagliari.
- Is the north or south of Sardinia better?
- The north-east is more glamorous and pricier, with granite coves, the La Maddalena islands and Olbia airport. The south has long white beaches, big family resorts and Cagliari, the capital. Both have superb sea; choose by the kind of holiday you want and fly into the nearest airport.
- Where should families stay in Sardinia?
- Pula and Villasimius in the south have large resorts with pools, gardens and private beaches. In the north-east, San Teodoro has shallow sandy beaches and family-friendly villages, some on a soft-inclusive basis.
- Where is the Costa Smeralda?
- On the north-east coast of Sardinia, north of Olbia. Most of it falls within the municipality of Arzachena and includes Porto Cervo, Baja Sardinia and Poltu Quatu. Olbia airport is the nearest.
- Which part of Sardinia is quietest?
- The west coast around Oristano and the Sinis Peninsula is the least developed, with lagoons and quartz-sand beaches. Outside July and August, the coast around Alghero is also calm.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt












