There are 7 ways to get from Tallinn to Corfu by plane, bus, train, busferry, ferry, car, or car 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
best- Fly from Lennart Meri International Airport (TLL) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane TLL - CFU
7h 27m€97–252Bus, train, bus and ferry
- Take the bus from Tallinn, Bus Station to Budapest Mexikói útbus
- Take the bus from Budapest to Thessaloníkibus
- Take the train from Thessaloniki to Larissatrain Re / ...
- Take the busferry from Larissa to Corfubusferry X4
2d 1h€231–361Train, bus, ferry
- Take the train from Tallinn to Vilniustrain 12
- Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
- Take the train from Krakow Glowny to Muenchen Hbftrain Ic
- Take the bus from München Hbf to Durrësbus
- Take the bus from Durrës to Sarandëbus
- Take the ferry from Sarandë to Port of Corfuferry
2d 13hDrive, car ferry
- Drive from Tallinn to Porto di Brindisicar
- Take the carferry from Porto di Brindisi to Port of Corfucarferry
38h 29m€508–743Bus, bus and ferry
- Take the bus from Tallinn, Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the bus from Budapest-Nyugati to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the busferry from Thessaloniki Macedonia KTEL Bus Station to Corfubusferry X3
2d 6h€263–357Car ferry, Bus, Flying Dolphin
- Take the carferry from Tallinn to Stockholmcarferry
- Take the bus from Stockholm, Cityterminalen to Elbasanbus
- Take the bus from Elbasan to Sarandëbus
- Take the ferry from Sarandë to Port of Corfuferry
2d 18hBus, train, line 2 ferry, car ferry
- Take the bus from Tallinn, Bus Station to Triestebus
- Take the train from Trieste Centrale to Venezia S. Luciatrain Re
- Take the ferry from Ferrovia "A" to Tronchetto "A"ferry 2 / ...
- Take the carferry from Port of Venice to Port of Corfucarferry
2d 20h€345–528
Lennart Meri International Airport (TLL) to Corfu International Airport, Ioannis Kapodistrias (CFU) flights
Questions & Answers
The cheapest way to get from Tallinn to Corfu is to fly which costs €95 - €260 and takes 7h 27m.
The fastest way to get from Tallinn to Corfu is to fly which takes 7h 27m and costs €95 - €260.
No, there is no direct bus from Tallinn station to Corfu. However, there are services departing from Tallinn, Bus Station and arriving at Corfu via Budapest, Népliget Autóbusz-Pályaudvar, Budapest-Nyugati and Thessaloniki Macedonia KTEL Bus Station. The journey, including transfers, takes approximately 2 days 6h.
The distance between Tallinn and Corfu is 2235 km.
The best way to get from Tallinn to Corfu without a car is to bus and train and bus and ferry which takes 2 days 1h and costs €230 - €370.
It takes approximately 7h 27m to get from Tallinn to Corfu, including transfers.
Tallinn to Corfu bus services, operated by FlixBus, depart from Tallinn, Bus Station.
Tallinn to Corfu bus services, operated by FlixBus, arrive at Budapest, Népliget Autóbusz-Pályaudvar station.
There are 7346+ hotels available in Corfu.
What companies run services between Tallinn, Estonia and Corfu, Greece?
Air Baltic, Wizz Air, and two other airlines fly from Lennart Meri International Airport (TLL) to Corfu International Airport, Ioannis Kapodistrias (CFU) twice daily.
- Website
- ryanair.com
Flights from Lennart Meri International Airport to Corfu International Airport, Ioannis Kapodistrias via Vilnius
- Ave. Duration
- 4h 55m
- When
- Monday and Thursday
- Estimated price
- €80–200
Flights from Lennart Meri International Airport to Corfu International Airport, Ioannis Kapodistrias via Gdansk
- Ave. Duration
- 5h 30m
- When
- Thursday
- Estimated price
- €80–200
Flights from Lennart Meri International Airport to Corfu International Airport, Ioannis Kapodistrias via Vienna
- Ave. Duration
- 5h 50m
- When
- Friday
- Estimated price
- €95–380
Flights from Lennart Meri International Airport to Corfu International Airport, Ioannis Kapodistrias via Krakow
- Ave. Duration
- 6h 45m
- When
- Thursday
- Estimated price
- €80–200
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Larissa
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- Hellenic Train S.A.
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Tallinn, Bus Station to Budapest Mexikói út
- Ave. Duration
- 27h 45m
- Frequency
- Once daily
- Estimated price
- €130–210
- Website
- Flixbus
Bus from Tallinn, Bus Station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 28h 6m
- Frequency
- Once daily
- Estimated price
- €130–220
- Website
- Flixbus
Bus from Tallinn, Bus Station to Trieste
- Ave. Duration
- 37h 20m
- Frequency
- Once daily
- Estimated price
- €170–290
- Website
- Flixbus
- Phone
- +355 69 377 7474
- [email protected]
- Website
- sarandaport.al
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Schedules at
- sarandaport.al
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
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide









