Getting There and Away

A breathtaking aerial view of the pristine beaches and turquoise waters of Sardinia, Italy.
Anton Massalov, Pexels

Sardinia has three primary international airports: Cagliari Elmas Airport (CAG) in the south, Olbia Costa Smeralda Airport (OLB) in the northeast, and Alghero-Fertilia Airport (AHO) in the northwest. The island is also served by several major ferry ports, including Olbia, Porto Torres, Cagliari, Arbatax, and Golfo Aranci.

By Air:

  • Direct flights to Sardinia are available from various Italian cities such as Rome, Milan, and Naples, with indicative costs starting from €30 and travel times typically around 1 to 2 hours.
  • Many European cities offer flights to Sardinia, often through low-cost carriers like Ryanair, easyJet, Volotea, and Wizz Air. For example, flights from London can be found from approximately £39-£44, and from Dublin from €25 for one-way tickets.
  • The months of September and October often present the cheapest flight options.

By Ferry:

  • Ferries operate frequently from mainland Italy, with major departure points including Genoa, Livorno, Civitavecchia (Rome), Naples, and Piombino.
  • Common routes include Livorno to Olbia (7-9 hours) and Genoa to Olbia or Porto Torres (10-13 hours).
  • Crossings from Civitavecchia to various Sardinian ports can range from approximately 5.5 to 15 hours.
  • Ferry travel from France (Marseille, Toulon, Nice) and Spain (Barcelona) is also available, with Barcelona to Porto Torres taking about 12.5 hours.
  • Short ferry routes connect Sardinia with Corsica, such as Bonifacio to Santa Teresa di Gallura, which can take as little as 50 minutes.
  • Indicative costs for an adult deck passage from Livorno can range from €50-€100, while a family of four with a vehicle might expect to pay €250-€600, depending on the season and booking time. Most ferry services allow vehicles.