There are 8 ways to get from Corfu to Cagliari by plane, car ferry, train, busferry, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Corfu International Airport, Ioannis Kapodistrias to Cagliari Elmas Airport
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Cagliari Elmas Airport (CAG)plane CFU - CAG
13h 11m€81–202Car ferry, train
- Take the carferry from Port of Corfu to Port of Baricarferry
- Take the train from Bari Centrale 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
36h 33m€172–312Bus and ferry, bus, car ferry
- Take the busferry from Corfu to Ioanninabusferry X3
- Take the bus from Ioannina to Lushnjëbus
- Take the busferry from Lushnjë to Genova Piazza Principebusferry
- Take the carferry from Port of Genoa to Olbia Porto Isola Biancacarferry
- Take the bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNObus
2d 6hCar ferry to Brindisi Airport, fly to Cagliari Elmas Airport
- Take the carferry from Port of Corfu to Porto di Brindisicarferry
- Fly from Brindisi Airport (BDS) to Cagliari Elmas Airport (CAG)plane BDS - CAG
14h 57m€97–306Fly Corfu International Airport, Ioannis Kapodistrias 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
18h 47m€126–266Car ferry, bus, ferry
- Take the carferry from Port of Corfu to Port of Baricarferry
- Take the bus from Bari Porto to Napoli - Porto Immacolatellabus
- Take the ferry from Naples Beverello to Port of Palermoferry
- Take the carferry from Port of Palermo to Port of Cagliaricarferry
36h 55m€133–251Car ferry, bus
- Take the carferry from Port of Corfu to Port of Baricarferry
- Take the bus from Bari Porto to Salerno, Terminal Bus Vinciprovabus
- Take the carferry from Port of Salerno to Port of Palermocarferry
- Take the carferry from Port of Palermo to Port of Cagliaricarferry
41h 50m€137–259Car ferry, bus via Salerno
- Take the carferry from Port of Corfu to Port of Baricarferry
- Take the bus from Bari Porto to Salerno, Terminal Bus Vinciprovabus
- Take the carferry from Port of Salerno to Port of Palermocarferry
- Take the carferry from Port of Palermo to Port of Cagliaricarferry
42h 9m€177–288
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 €80 - €210 and takes 13h 11m.
The fastest way to get from Corfu to Cagliari is to fly which takes 13h 11m and costs €80 - €210.
The distance between Corfu and Cagliari is 965 km.
The best way to get from Corfu to Cagliari without a car is to car ferry and train which takes 36h 33m and costs €170 - €320.
It takes approximately 13h 11m to get from Corfu to Cagliari, including transfers.
Cagliari is 1h behind Corfu. It is currently 3:15 AM in Corfu and 2:15 AM in Cagliari.
There are 2824+ hotels available in Cagliari.
What companies run services between Corfu, Greece and Cagliari, Italy?
Ryanair, Aeroitalia, and Volotea fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Cagliari Elmas Airport (CAG) 4 times a week.
- Website
- ryanair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Cagliari Elmas Airport via Verona
- Ave. Duration
- 14h 45m
- When
- Thursday
- Estimated price
- €65–150
Flights from Corfu International Airport, Ioannis Kapodistrias to Cagliari Elmas Airport via Bologna
- Ave. Duration
- 17h 20m
- When
- Wednesday
- Estimated price
- €65–150
Flights from Corfu International Airport, Ioannis Kapodistrias to Cagliari Elmas Airport via Venice
- Ave. Duration
- 10h 10m
- When
- Saturday
- Estimated price
- €65–280
Flights from Brindisi Airport to Cagliari Elmas Airport via Bologna
- Ave. Duration
- 4h 45m
- When
- Friday and Thursday
- Estimated price
- €65–230
Flights from Brindisi Airport to Cagliari Elmas Airport via Venice
- Ave. Duration
- 5h 47m
- When
- Thursday to Friday
- Estimated price
- €65–230
Flights from Brindisi Airport to Cagliari Elmas Airport via Pisa
- Ave. Duration
- 6h 20m
- When
- Saturday
- Estimated price
- €65–230
Flights from Corfu International Airport, Ioannis Kapodistrias to Olbia Costa Smeralda Airport via Milan Bergamo
- Ave. Duration
- 17h 30m
- When
- Sunday
- Estimated price
- €75–190
- Website
- aeroitalia.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Cagliari Elmas Airport via Rome
- Ave. Duration
- 9h 5m
- When
- Thursday
- Estimated price
- €65–150
Flights from Brindisi Airport to Cagliari Elmas Airport via Rome
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- €65–360
Flights from Corfu International Airport, Ioannis Kapodistrias to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 12h 35m
- When
- Thursday
- Estimated price
- €75–190
- Website
- volotea.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Olbia Costa Smeralda Airport via Venice
- Ave. Duration
- 17h 40m
- When
- Saturday
- Estimated price
- €60–290
Flights from Corfu International Airport, Ioannis Kapodistrias to Olbia Costa Smeralda Airport via Bologna
- Ave. Duration
- 19h 55m
- When
- Wednesday
- Estimated price
- €75–190
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Bari Centrale to Lamezia Terme C.
- Ave. Duration
- 3h 56m
- Frequency
- Once daily
- Estimated price
- €35–70
- Website
- Trenitalia Intercity
Train from Lamezia Terme C. to Palermo Centrale
- Ave. Duration
- 5h 52m
- Frequency
- Twice daily
- Estimated price
- €35–65
- Website
- Trenitalia Intercity
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Olbia Terranova to Cagliari
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- €30–45
- Website
- Trenitalia
- Phone
- +3026610 28900
- [email protected]
- Website
- ktelkerkyras.gr
Busferry from Corfu to Ioannina
- Ave. Duration
- 2h 45m
- Frequency
- 6 times a week
- Estimated price
- €10–15
- Schedules at
- greenbuses.gr
- Phone
- +355 69 661 4303
- [email protected]
- Website
- likokostatours.yolasite.com
Bus from Ioannina to Lushnjë
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +355697278670
- [email protected]
- Website
- facebook.com
Busferry from Lushnjë to Genova Piazza Principe
- Ave. Duration
- 25h 2m
- Frequency
- Twice a week
- Schedules at
- autobus.al
- Phone
- +39 0789 21487
- [email protected]
- Website
- Gruppo Turmo Travel
Bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO
- Ave. Duration
- 3h 45m
- Frequency
- 6 times a week
- Estimated price
- €13–19
- Website
- Gruppo Turmo Travel
- Phone
- +39 080 579 0211
- [email protected]
- Website
- sitasudtrasporti.it
Bus from Bari Porto to Napoli - Porto Immacolatella
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a week
- Estimated price
- €16–23
- Schedules at
- sitasudtrasporti.it
Bus from Bari Porto to Salerno, Terminal Bus Vinciprova
- Ave. Duration
- 4h 50m
- Frequency
- 6 times a week
- Estimated price
- €19–28
- Schedules at
- sitasudtrasporti.it
Bus from Bari Porto to Salerno, Terminal Bus Vinciprova
- Ave. Duration
- 4h 50m
- Frequency
- 6 times a week
- Estimated price
- €19–28
- Schedules at
- sitasudtrasporti.it
- Phone
- +30 2108919800
- [email protected]
- Website
- Superfast Ferries
Car ferry from Port of Corfu to Port of Bari
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- €45–70
- Website
- Superfast Ferries
Car ferry from Port of Corfu to Port of Bari
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- €45–70
- Website
- Superfast Ferries
Car ferry from Port of Corfu to Port of Bari
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- €45–70
- Website
- Superfast Ferries
- Phone
- +39.081.496.444
- [email protected]
- 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 Corfu to Porto di Brindisi
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Estimated price
- €23–50
- Website
- Grimaldi Lines
Ferry from Naples Beverello to Port of Palermo
- Ave. Duration
- 7h 30m
- Frequency
- 6 times a week
- Estimated price
- €30–70
- 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 Salerno to Port of Palermo
- Ave. Duration
- 10h 15m
- Frequency
- Twice a week
- Estimated price
- €30–70
- 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 Salerno to Port of Palermo
- Ave. Duration
- 10h 15m
- Frequency
- Twice a week
- Estimated price
- €30–70
- 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
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Port of Genoa to Olbia Porto Isola Bianca
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- Grandi Navi Veloci
- Phone
- +30 210 4828001
- [email protected]
- Website
- Ventouris Ferries
Car ferry from Port of Corfu to Port of Bari
- Ave. Duration
- 9h 41m
- Frequency
- Once daily
- Estimated price
- €85–100
- Website
- Ventouris Ferries
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
Travelling by boat in Italy
Read the travel guide




































