Turquoise bay framed by granite boulders, green maquis and mountains on Sardinia's northeast coast

Cheap hotels & rooms in Sardinia

Sardinia is a large Mediterranean island famous for turquoise beaches, the glamorous Costa Smeralda, ancient nuraghe towers and a rugged interior. Cagliari, Alghero and Olbia make good-value bases, and prices are much lower outside July and August.

Want a hotel in Sardinia for less? Compare cheap hotels, discount rooms and last-minute hotel deals from the major booking sites in one place, then book directly at their price — we never add fees.

Looking beyond hotels? Compare apartments, vacation rentals, guesthouses and hostels in Sardinia alongside hotel rooms, all with live prices from the booking sites.

Cagliari is Sardinia’s main cruise port, with ships docking close to the historic centre, and ferries link the island with mainland Italy.

Where to find cheap rooms in Sardinia

Cagliari

The capital, with a hilltop old town, Poetto beach and plenty of good-value hotels.

See cheap rooms

Alghero

A walled Catalan-flavoured town on the northwest coast, with its own airport.

See cheap rooms

Olbia

The ferry and airport gateway to the northeast, often cheaper than the Costa Smeralda.

See cheap rooms

Costa Smeralda

Famous beaches and luxury resorts — the priciest part of the island.

See cheap rooms

Villasimius

A resort area of white beaches east of Cagliari.

See cheap rooms

Famous hotels in Sardinia

Hotel Cala di Volpe

A famous luxury resort on the Costa Smeralda.

Check rates at Hotel Cala di Volpe

Map of cheap hotels in Sardinia

Zoom and pan the map to compare hotel prices by neighborhood; rates come live from the booking sites.

Photos of Sardinia

When to book a cheap hotel in Sardinia

June and September are warm with lower rates. July and August are busiest and most expensive; many resorts close in winter.

See all Sardinia hotel deals

Frequently asked questions

Where can I find cheap hotels in Sardinia?

Cagliari, Alghero and Olbia usually offer better value than the Costa Smeralda.

Do I need a car in Sardinia?

To explore the beaches and interior, yes; buses are limited outside the main towns.

How do I get to Sardinia?

By air to Cagliari, Olbia or Alghero, or by ferry from mainland Italy.