There are 7 ways to get from Berlin to Corfu by plane, bus, ferry, train, 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 from Berlin Brandenburg Airport
best- Fly from Berlin Brandenburg Airport (BER) to Corfu International Airport, Ioannis Kapodistrias (CFU)BER - CFU
5h 27m€78–313Bus, Flying Dolphin via Tirana
- Take the bus from Berlin Alexanderplatz to Tirana
- Take the bus from Tirana, Terminali Lindor I Autobusave to Sarandë
- Take the ferry from Sarandë to Port of Corfu
25h 2mTrain, bus, ferry
- Take the train from Berlin Hbf to Ingolstadt Hbf29 / ...
- Take the train from Ingolstadt Hbf to München Hbf29 / ...
- Take the train from München Hbf to Trento89
- Take the train from Trento to Napoli CentraleFr
- Take the bus from Napoli P.zza Garibaldi to Bari-Porto
- Take the ferry from Bari M.ma to Port of CorfuAsf
29h 52m€213–581Drive, ferry
- Drive from Berlin to Bari M.ma
- Take the ferry from Bari M.ma to Port of CorfuAsf
24h 18m€310–497Train to Hannover Airport, fly
- Take the train from Berlin Hbf to Hannover Hauptbahnhof
- Fly from Hannover Airport (HAJ) to Corfu International Airport, Ioannis Kapodistrias (CFU)HAJ - CFU
7h 21m€188–780Train, bus, Flying Dolphin
- Take the train from Berlin Hbf to Nürnberg Hbf29 / ...
- Take the bus from Nuremberg to Tirana
- Take the bus from Tirana, Terminali Lindor I Autobusave to Sarandë
- Take the ferry from Sarandë to Port of Corfu
26h 22mBus, Flying Dolphin
- Take the bus from Berlin to Struga
- Take the bus from Struga to Sarandë
- Take the ferry from Sarandë to Port of Corfu
31h 25m€142–147
Berlin Brandenburg Airport (BER) to Corfu International Airport, Ioannis Kapodistrias (CFU) flights
Questions & Answers
The cheapest way to get from Berlin to Corfu is to bus and Flying Dolphin which costs €140 - €150 and takes 31h 25m.
The fastest way to get from Berlin to Corfu is to fly which takes 5h 27m and costs €75 - €320.
The distance between Berlin and Corfu is 1531 km.
The best way to get from Berlin to Corfu without a car is to bus and Flying Dolphin via Tirana which takes 25h 2m and costs .
It takes approximately 5h 27m to get from Berlin to Corfu, including transfers.
Corfu is 1h ahead of Berlin. It is currently 5:32 PM in Berlin and 6:32 PM in Corfu.
There are 5058+ hotels available in Corfu.
What companies run services between Berlin, Germany and Corfu, Greece?
easyJet, Ryanair, and two other airlines fly from Berlin Brandenburg Airport (BER) to Corfu International Airport, Ioannis Kapodistrias (CFU) 4 times a week.
- Website
- lufthansa.com
Flights from Berlin Brandenburg Airport to Corfu International Airport, Ioannis Kapodistrias via Munich
- Ave. Duration
- 5h 25m
- When
- Saturday
- Estimated price
- €95–370
Flights from Hannover Airport to Corfu International Airport, Ioannis Kapodistrias via Munich
- Ave. Duration
- 5h 40m
- When
- Saturday
- Estimated price
- €120–470
- Website
- easyjet.com
Flights from Berlin Brandenburg Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 2h 25m
- When
- Thursday
- Estimated price
- €30–150
- Website
- ryanair.com
Flights from Berlin Brandenburg Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 2h 25m
- When
- Monday
- Estimated price
- €30–290
- Website
- eurowings.com
Flights from Berlin Brandenburg Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 2h 20m
- When
- Saturday
- Estimated price
- €70–290
- Website
- corendonairlines.com
Flights from Hannover Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 2h 30m
- When
- Sunday
- Estimated price
- €140–370
- Website
- tui.com
Flights from Hannover Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 2h 35m
- When
- Saturday
- Estimated price
- €170–490
- Website
- airserbia.com
Flights from Hannover Airport to Corfu International Airport, Ioannis Kapodistrias via Belgrade
- Ave. Duration
- 5h 25m
- When
- Monday
- Estimated price
- €100–400
- Website
- swiss.com
Flights from Hannover Airport to Corfu International Airport, Ioannis Kapodistrias via Zurich
- Ave. Duration
- 5h 40m
- When
- Wednesday
- Estimated price
- €100–550
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Berlin Hbf to Ingolstadt Hbf
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Estimated price
- €45–160
- Website
- https://int.bahn.de/en
Train from Ingolstadt Hbf to München Hbf
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €25–28
- Website
- https://int.bahn.de/en
Train from München Hbf to Trento
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- €35–110
- Website
- https://int.bahn.de/en
Train from Berlin Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 1h 33m
- Frequency
- Every 30 minutes
- Estimated price
- €28–80
- Website
- https://int.bahn.de/en
Train from Berlin Hbf to Nürnberg Hbf
- Ave. Duration
- 2h 46m
- Frequency
- Every 30 minutes
- Estimated price
- €35–130
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Ingolstadt Hbf to München Hbf
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €15–21
- Website
- https://int.bahn.de/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Trento to Napoli Centrale
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- €65–160
- Schedules at
- trenitalia.com
- Phone
- +383 44 102 280
- armendi_tours@hotmail.com
- Website
- armenditours.com
Bus from Berlin Alexanderplatz to Tirana
- Ave. Duration
- 18h 32m
- Frequency
- Once a week
- Schedules at
- armenditours.com
- Phone
- +355 68 204 4475
- amr_travel@hotmail.com
- Website
- facebook.com
Bus from Berlin Alexanderplatz to Tirana
- Ave. Duration
- 28h
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355 69 232 8000
- info@anumitravel.com
- Website
- facebook.com
Bus from Berlin Alexanderplatz to Tirana
- Ave. Duration
- 28h
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- 001 267-805-2830
- Website
- albanianbus.com
Bus from Tirana, Terminali Lindor I Autobusave to Sarandë
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €35
- Schedules at
- https://albanianbus.com/wordpress/
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Napoli P.zza Garibaldi to Bari-Porto
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- €15–30
- Schedules at
- sitasudtrasporti.it
- Phone
- +355 68 20 63 724
- info@arjanitravel.com
- Website
- arjanitravel.com
Bus from Nuremberg to Tirana
- Ave. Duration
- 16h
- Frequency
- Once a week
- Schedules at
- arjanitravel.com
- Phone
- +389 42 218 007
- Website
- nasirtours.mk
Bus from Berlin to Struga
- Ave. Duration
- 25h 59m
- Frequency
- Twice a week
- Estimated price
- €89
- Website
- https://www.nasirtours.mk/en/destinations
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Struga to Sarandë
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- €38
- Schedules at
- senadtours.com
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Struga to Sarandë
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- ionianseaways.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €15–20
- Website
- https://ionianseaways.com/
- Phone
- +355 85 22 6057
- info@finikas-lines.com
- Website
- finikas-lines.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- €15
- Website
- https://finikas-lines.com/
- Phone
- +30 26610 49800
- info@albanialuxuryferries.com
- Website
- albanialuxuryferries.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €15–20
- Schedules at
- albanialuxuryferries.com
Ferry from Bari M.ma to Port of Corfu
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- €35–100
- Website
- https://www.bluestarferries.com/en-gb/
- Economy
- €35–50
- 2 Bed Inside Cabin
- €65–85
- 4 Bed Outside Cabin
- €60–75
- 2 Bed Lux Cabin
- €80–100
Want to know more about travelling around Greece
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide




































