To see the best (and worst) times to visit, please read our reviews of our recommended places to stay
Note: flight, boat, train and bus timetables change constantly, and airlines come and go, so please do not rely solely on this information for your travel planning. Check with relevant companies, or a flight search engine like Skyscanner, first.
From the UK:
Ryanair fly into Alghero all year round from London Stansted (4 times a week minimum) and seasonally from Luton, Liverpool and East Midlands airports.
EasyJet fly into Olbia from Gatwick (and from Bristol as of June 2013) and Cagliari from London Luton from April to late September.
British Airways fly into Cagliari from April to September.
Alitalia and Sardinia’s Meridiana fly into Olbia and Cagliari all year round, but via Italian cities, not direct from UK or European cities.
EasyJet fly into Olbia from Milan, Lyon, Nice, Paris, Berlin.
Alitalia fly into Olbia from Venice and Trieste.
Ryanair fly into Alghero from Frankfurt, Gerona, Pisa and Milan and to Cagliari from Gerona, Dusseldorf, various Italian cities.
Sardinia is well-served by car ferries coming from elsewhere in Italy. You can arrive from Naples, Genoa, Fiumicino, Livorno, Palermo, Trapani and Civitavecchia. The quickest is Civitvecchia to Golfo Aranci (4 hours), the longest Naples to Cagliari (17 hours). They sail into Palau, Olbia, Porto Torres and Golfo Aranci in the north and Arbatax and Cagliari in the south. Car ferries also connect Sardinia with Corsica.