In the south of Sardinia, in the Golfo degli Angeli, stands Cagliari, a beautiful city of Carthaginian origin which provides some evocative glimpses of its Roman, Spanish and Savoy past. 

Despite being closer to Tunisia than Rome, Cagliari is the most Italian of Sardinia's cities, where a multitude of vespas and mopeds whizz down the tree-lined boulevards and crowded places hidden under the harbour arcades. Like many Italian cities, Cagliari is steeped in history and wherever you are, you'll find traces of its rich past: ancient Roman ruins, museums full of prehistoric artefacts, centuries-old churches and elegant palaces. What are you waiting for to explore the city with Costa Cruises? Check out our departures for a Mediterranean cruise now.

Unmissable shore excursions

Some of the most beautiful moments you can experience on a cruise.