
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.
The capital, with a hilltop old town, Poetto beach and plenty of good-value hotels.
A walled Catalan-flavoured town on the northwest coast, with its own airport.
The ferry and airport gateway to the northeast, often cheaper than the Costa Smeralda.
Famous beaches and luxury resorts — the priciest part of the island.
A resort area of white beaches east of Cagliari.
Zoom and pan the map to compare hotel prices by neighborhood; rates come live from the booking sites.


June and September are warm with lower rates. July and August are busiest and most expensive; many resorts close in winter.
Cagliari, Alghero and Olbia usually offer better value than the Costa Smeralda.
To explore the beaches and interior, yes; buses are limited outside the main towns.
By air to Cagliari, Olbia or Alghero, or by ferry from mainland Italy.