There are 6 ways to get from Corfu to Cagliari by plane, car ferry, train, ferry, bus, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Cagliari Elmas Airport
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Cagliari Elmas Airport (CAG)plane CFU - CAG
7h 27m€66–167Car ferry, train
- Take the carferry from Port of Corfu to Porto di Brindisicarferry
- Take the train from Brindisi to Lamezia Terme C.train Ic
- Take the train from Lamezia Terme C. to Palermo Centraletrain Ic
- Take the carferry from Port of Palermo to Port of Cagliaricarferry
32h 48m€132–266Ferry, bus, bus and ferry, car ferry
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Vlorëbus
- Take the busferry from Vlorë to Messina - Piazza della Repubblicabusferry
- Take the bus from Messina Piazza della Repubblica to Palermo Via Oretobus
- Take the carferry from Port of Palermo to Port of Cagliaricarferry
40h 21mFly to Alghero, bus, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Alghero (AHO)plane CFU - AHO
- Take the bus from Fermata di AEROPORTO FERTILIA to Fermata di MACOMER AUTOSTAZIONEbus
- Take the train from Macomer to Cagliaritrain
11h 7m€126–247Fly to Olbia Costa Smeralda Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Olbia Costa Smeralda Airport (OLB)plane CFU - OLB
- Take the train from Olbia Terranova to Cagliaritrain
11h 11m€113–228Car ferry, bus
- Take the carferry from Port of Corfu to Port of Baricarferry
- Take the bus from Bari Central Train Station to Sibari Via della Ferrovia Bus Stationbus
- Take the bus from Sibari to Palermobus 582
- Take the carferry from Port of Palermo to Port of Cagliaricarferry
37h 45m€152–258
Corfu International Airport, Ioannis Kapodistrias (CFU) to Cagliari Elmas Airport (CAG) flights
Comparing Your Travel Options
The cheapest way to get from Corfu to Cagliari is to fly which costs €65 - €170 and takes 7h 27m.
The fastest way to get from Corfu to Cagliari is to fly which takes 7h 27m and costs €65 - €170.
The distance between Corfu and Cagliari is 940 km.
The best way to get from Corfu to Cagliari without a car is to car ferry and train which takes 32h 48m and costs €130 - €270.
It takes approximately 7h 27m to get from Corfu to Cagliari, including transfers.
Cagliari is 1h behind Corfu. It is currently 2:33 AM in Corfu and 1:33 AM in Cagliari.
There are 2949+ hotels available in Cagliari.
What companies run services between Corfu, Greece and Cagliari, Italy?
Ryanair and Aeroitalia fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Cagliari Elmas Airport (CAG) once a week.
- Website
- aeroitalia.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Cagliari Elmas Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- €65–130
Flights from Corfu International Airport, Ioannis Kapodistrias to Alghero via Rome
- Ave. Duration
- 4h 20m
- When
- Tuesday
- Estimated price
- €50–240
Flights from Corfu International Airport, Ioannis Kapodistrias to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 4h
- When
- Tuesday
- Estimated price
- €75–180
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Brindisi to Lamezia Terme C.
- Ave. Duration
- 4h 11m
- Frequency
- Twice daily
- Estimated price
- €30–65
- Website
- Trenitalia Intercity
Train from Lamezia Terme C. to Palermo Centrale
- Ave. Duration
- 5h 53m
- Frequency
- 4 times a day
- Estimated price
- €35–65
- Website
- Trenitalia Intercity
- Phone
- +355 69 22 76 426
- Website
- facebook.com
Bus from Sarandë to Vlorë
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €15–20
- Schedules at
- travel.gjirafa.com
- Phone
- +39.081.496.444
- [email protected]
- Website
- Grimaldi Lines
Car ferry from Port of Corfu to Porto di Brindisi
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Estimated price
- €23–50
- Website
- Grimaldi Lines
Car ferry from Port of Palermo to Port of Cagliari
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €40–85
- Website
- Grimaldi Lines
Car ferry from Port of Palermo to Port of Cagliari
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €40–85
- Website
- Grimaldi Lines
Car ferry from Port of Palermo to Port of Cagliari
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €40–85
- Website
- Grimaldi Lines
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide









