£50 off your first booking on select hotels. T&Cs apply.
HotHotels
Grand Hotel Poltu Quatu, Arzachena

Where to stay guide

Where to stay in Sardinia: the best areas and resorts

Updated 1 October 2026 · 8 areas · 32 hotels picked

Pictured: Grand Hotel Poltu Quatu

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

North Sardinia areas at a glance

Arzachena and the Costa SmeraldaLuxury, Couples, IslandsPink granite, superyachts and the most beautiful sea views in Italy.Hotels: 36
San TeodoroBeaches, Families, GolfCaribbean-coloured beaches below the great hulk of Tavolara.Hotels: 41
OlbiaShort transfer, Value, TouringThe gateway town: handy, good value and close to some fine beaches.Hotels: 60
AlgheroCouples, Old town, FoodSea walls, Catalan street signs and the best sunsets on the island.Hotels: 108
CagliariCity break, Food, CultureA hilltop old town, a lively harbour and a city beach that goes on for miles.Hotels: 120
VillasimiusBeaches, Families, CouplesBrilliant white beaches inside a protected marine area.Hotels: 38
Pula and ChiaFamilies, Resorts, HistorySheltered beaches, ancient ruins and a famously mild climate.Hotels: 20
Oristano and the Sinis PeninsulaQuiet, Nature, ValueLagoons, flamingos and beaches made of quartz on the wild west coast.Hotels: 21

Arzachena and the Costa Smeralda

Grand Hotel Poltu Quatu, Arzachena
La Bisaccia Hotel, Arzachena
7pines Resort Sardinia Destination By Hyatt, Arzachena
Pictured: Grand Hotel Poltu Quatu · La Bisaccia Hotel · 7pines Resort Sardinia Destination By Hyatt
  • 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

Baglioni Resort Sardinia, San Teodoro
Due Lune Puntaldia Resort & Golf , San Teodoro
Grande Baia Resort & Spa, San Teodoro
Pictured: Baglioni Resort Sardinia · Due Lune Puntaldia Resort & Golf · Grande Baia Resort & Spa
  • 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

Olbia

Hotel dP Olbia - Sardinia, Olbia
Mercure Olbia, Olbia
Cala Cuncheddi - VRetreats, Olbia
Pictured: Hotel dP Olbia - Sardinia · Mercure Olbia · Cala Cuncheddi - VRetreats
  • 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

Villa Las Tronas Hotel & SPA, Alghero
Smy Carlos V Wellness and Spa Alghero, Alghero
Alma di Alghero Hotel, Alghero
Pictured: Villa Las Tronas Hotel & SPA · Smy Carlos V Wellness and Spa Alghero · Alma di Alghero Hotel
  • 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

Cagliari

Palazzo Tirso Hotel Cagliari - Mgallery Collection, Cagliari
Palazzo Doglio, Cagliari
UNA HOTELS T Hotel Cagliari, Cagliari
Pictured: Palazzo Tirso Hotel Cagliari - Mgallery Collection · Palazzo Doglio · UNA HOTELS T Hotel 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

Almar Timi Ama Resort & Spa, Villasimius
Falkensteiner Resort Capo Boi, Villasimius
iH Hotels Villasimius Le Zagare Resort, Villasimius
Pictured: Almar Timi Ama Resort & Spa · Falkensteiner Resort Capo Boi · iH Hotels Villasimius Le Zagare Resort
  • 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

Pula and Chia

Forte Village Resort Bouganville, Pula, South Sardinia
Nora Club Hotel, Pula, South Sardinia
Lantana Resort Hotel & Apartments, Pula, South Sardinia
Pictured: Forte Village Resort Bouganville · Nora Club Hotel · Lantana Resort Hotel & Apartments
  • 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

Oristano and the Sinis Peninsula

Villa Canu, Oristano
Is Benas Country Lodge, Oristano
Mariano Iv Palace Hotel, Oristano
Pictured: Villa Canu · Is Benas Country Lodge · Mariano Iv Palace Hotel
  • 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.