There are 8 ways to get from Corfu to Zagreb by plane, ferry, bus, car ferry, train, shuttle, or car
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 Zagreb Franjo Tuđman Airport
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Zagreb Franjo Tuđman Airport (ZAG)plane CFU - ZAG
4h 37m€56–190Ferry, bus
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Polje, Autobuska Stanica Barbus
- Take the bus from Željeznička stanica Bar to Slavonski Brod, Autobusni Kolodvorbus
- Take the bus from Slavonski Brod bus station to Zagrebbus 884 / ...
19h 11mCar ferry, train, bus
- Take the carferry from Port of Corfu to Porto di Brindisicarferry
- Take the train from Brindisi to Venezia Mestretrain Fr
- Take the bus from Stazione Mestre to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus
23h€528–1,525Car ferry, ferry, train
- Take the carferry from Port of Corfu to Port of Baricarferry
- Take the ferry from Bari to Splitferry 56
- Take the train from Split to Zagreb Glavni Kol.train Ic
29h 10m€284–412Fly to Graz Airport, shuttle
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Graz Airport (GRZ)plane CFU - GRZ
- Take a shuttle bus from Graz Airport to Zagreb
9h 32m€354–1,052Fly to Ljubljana, shuttle
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Ljubljana (LJU)plane CFU - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
9h 39m€144–777Flying Dolphin, bus
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Struga - Makedonski Postibus
- Take the bus from Struga to Zagreb, Autobusni Kolodvorbus
27h 12m€138–153Car ferry, drive
- Take the carferry from Port of Corfu to Port of Igoumenitsacarferry
- Drive from Port of Igoumenitsa to Zagrebcar
17h 39m€187–305
Corfu to Zagreb by ferry, foot, and bus
Questions & Answers
The cheapest way to get from Corfu to Zagreb is to fly which costs €55 - €190 and takes 4h 37m.
The fastest way to get from Corfu to Zagreb is to fly which takes 4h 37m and costs €55 - €190.
The distance between Corfu and Zagreb is 768 km.
The best way to get from Corfu to Zagreb without a car is to ferry and bus which takes 19h 11m and costs .
It takes approximately 4h 37m to get from Corfu to Zagreb, including transfers.
Zagreb is 1h behind Corfu. It is currently 12:52 AM in Corfu and 11:52 PM in Zagreb.
There are 2941+ hotels available in Zagreb.
What companies run services between Corfu, Greece and Zagreb, Croatia?
Ryanair flies from Corfu International Airport, Ioannis Kapodistrias (CFU) to Zagreb Franjo Tuđman Airport (ZAG) 3 times a week.
- Website
- lufthansa.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Graz Airport via Frankfurt
- Ave. Duration
- 5h 42m
- When
- Tuesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- €130–470
Flights from Corfu International Airport, Ioannis Kapodistrias to Graz Airport via Munich
- Ave. Duration
- 7h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €120–410
Flights from Corfu International Airport, Ioannis Kapodistrias to Ljubljana via Frankfurt
- Ave. Duration
- 5h 2m
- When
- Tuesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- €100–380
Flights from Corfu International Airport, Ioannis Kapodistrias to Ljubljana via Munich
- Ave. Duration
- 10h 20m
- When
- Tuesday and Sunday
- Estimated price
- €100–330
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Brindisi to Venezia Mestre
- Ave. Duration
- 8h 33m
- Frequency
- Once daily
- Estimated price
- €130–270
- Schedules at
- Trenitalia Frecce
- Phone
- +1 267 805 2830
- Website
- albanianbus.com
Bus from Sarandë to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €29–40
- Schedules at
- AlbanianBus
- Phone
- +355 69 377 7474
- [email protected]
- Website
- sarandaport.al
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Schedules at
- sarandaport.al
Want to know more about travelling around Croatia
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
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide




