There are 8 ways to get from Corfu to Tallinn by plane, ferry, bus, train, night train, car ferry, car, 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 Lennart Meri International Airport
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Lennart Meri International Airport (TLL)plane CFU - TLL
7h 4m€129–323Fly to Helsinki Airport, ferry
cheapest- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Helsinki Airport (HEL)plane CFU - HEL
- Take the ferry from Helsinki to Tallinnferry
10h 51m€110–300Flying Dolphin, bus, train
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Strugabus
- Take the bus from Struga to Wien Hauptbahnhofbus
- Take the train from Wien Hbf to Warszawa Zachodniatrain Ec
- Take the bus from Warszawa, Dworzec Zachodni to Tallinn, Harbour Terminal Dbus
2d€189–383Ferry, line 2 ferry, train, night train, car ferry
- Take the ferry from Port of Corfu to Port of Veniceferry
- Take the ferry from Tronchetto "B" to Ferrovia "B"ferry 2 / ...
- Take the train from Venezia Santa Lucia Station to Jenbachtrain 89
- Take the night train from Jenbach to Stockholm Centralnighttrain 304
- Take the car ferry from Stockholm to Tallinncarferry
3d 6h€426–825Ferry, drive
- Take the ferry from Port of Corfu to Bari M.maferry Asf
- Drive from Bari M.ma to Tallinncar
39h 7m€496–877Flying Dolphin, bus
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Strugabus
- Take the bus from Struga to Wien Hauptbahnhofbus
- Take the bus from Vienna, International Busterminal (VIB) to Tallinn, Bus Stationbus
2d 5h€186–348Bus and ferry, train, bus
- Take the busferry from Corfu to Larissabusferry X4
- Take the train from Larissa to Thessalonikitrain Re / ...
- Take the bus from Thessaloniki to Rzeszówbus
- Take the train from Rzeszow Glowny to Radomtrain Ic
- Take the train from Radom Główny to Vilniaus geležinkelio stotistrain 144
- Take the train from Vilnius to Tallinntrain
2d 8h€176–243Flying Dolphin, bus, car ferry
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarandë to Elbasanbus
- Take the bus from Elbasan to Stockholm, Cityterminalenbus
- Take the car ferry from Stockholm to Tallinncarferry
2d 18h
Corfu International Airport, Ioannis Kapodistrias (CFU) to Lennart Meri International Airport (TLL) flights
Questions & Answers
The cheapest way to get from Corfu to Tallinn is to fly and ferry which costs €110 - €300 and takes 10h 51m.
The fastest way to get from Corfu to Tallinn is to fly which takes 7h 4m and costs €120 - €330.
The distance between Corfu and Tallinn is 2235 km.
The best way to get from Corfu to Tallinn without a car is to Flying Dolphin and bus and train which takes 2 days 0h and costs €180 - €390.
It takes approximately 7h 4m to get from Corfu to Tallinn, including transfers.
There are 1131+ hotels available in Tallinn.
What companies run services between Corfu, Greece and Tallinn, Estonia?
Air Baltic, Wizz Air, and LOT fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Lennart Meri International Airport (TLL) 5 times a week.
- Website
- finnair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Helsinki Airport via Vienna
- Ave. Duration
- 5h 30m
- When
- Tuesday
- Estimated price
- €170–460
Flights from Corfu International Airport, Ioannis Kapodistrias to Helsinki Airport via Stockholm
- Ave. Duration
- 5h 45m
- When
- Thursday
- Estimated price
- €80–290
Flights from Corfu International Airport, Ioannis Kapodistrias to Helsinki Airport via Warsaw Chopin
- Ave. Duration
- 5h 50m
- When
- Tuesday and Saturday
- Estimated price
- €65–290
Flights from Corfu International Airport, Ioannis Kapodistrias to Helsinki Airport via Krakow
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- €170–450
- Website
- airbaltic.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Lennart Meri International Airport via Riga
- Ave. Duration
- 4h 45m
- When
- Tuesday and Saturday
- Estimated price
- €100–390
Flights from Corfu International Airport, Ioannis Kapodistrias to Helsinki Airport via Riga
- Ave. Duration
- 4h 55m
- When
- Tuesday and Saturday
- Estimated price
- €100–410
- Website
- wizzair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Lennart Meri International Airport via Budapest
- Ave. Duration
- 10h 25m
- When
- Monday and Friday
- Estimated price
- €65–280
- Website
- lot.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Lennart Meri International Airport via Warsaw Chopin
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- €65–280
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to Warszawa Zachodnia
- Ave. Duration
- 7h 39m
- Frequency
- Twice daily
- Estimated price
- €28–130
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to Warszawa Zachodnia
- Ave. Duration
- 8h 35m
- Frequency
- Once daily
- Estimated price
- €35–130
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Wien Hbf to Warszawa Zachodnia
- Ave. Duration
- 8h 35m
- Frequency
- Once daily
- Estimated price
- €21–35
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €21–30
- 1st Class
- €27–35
Train from Rzeszow Glowny to Radom
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €10–19
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €10–15
- 1st Class
- €15–19
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Venezia Santa Lucia Station to Jenbach
- Ave. Duration
- 5h 25m
- Frequency
- 3 times a day
- Estimated price
- €65–80
- Website
- https://int.bahn.de/en
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Night train from Jenbach to Stockholm Central
- Ave. Duration
- 27h 42m
- Frequency
- Once a week
- Estimated price
- €120–170
- Website
- https://www.snalltaget.se/en
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Larissa to Thessaloniki
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- €8–12
- Website
- https://www.hellenictrain.gr/en
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Radom Główny to Vilniaus geležinkelio stotis
- Ave. Duration
- 9h 47m
- Frequency
- Once daily
- Estimated price
- €30–40
- Website
- https://ltglink.lt/en
Train from Vilnius to Tallinn
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- https://ltglink.lt/en
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Sarandë to Struga
- Ave. Duration
- 2h 45m
- 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 Sarandë to Struga
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Struga to Wien Hauptbahnhof
- Ave. Duration
- 17h 43m
- Frequency
- Twice a week
- Estimated price
- €55–80
- Schedules at
- eurobus.mk
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Warszawa, Dworzec Zachodni to Tallinn, Harbour Terminal D
- Ave. Duration
- 15h 40m
- Frequency
- Once daily
- Estimated price
- €60–100
- Schedules at
- transtempo.ua
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Vienna, International Busterminal (VIB) to Tallinn, Bus Station
- Ave. Duration
- 28h 10m
- Frequency
- Once daily
- Estimated price
- €75–190
- Website
- https://www.flixbus.co.uk
- Phone
- +3026610 28900
- info@greenbuses.gr
- Website
- greenbuses.gr
Busferry from Corfu to Larissa
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- €23–35
- Website
- https://greenbuses.gr/
- Phone
- 0030 2108219900
- vsiamos@otenet.gr
- Website
- siamostours.com
Bus from Thessaloniki to Rzeszów
- Ave. Duration
- 23h
- Frequency
- Once a week
- Estimated price
- €70–90
- Schedules at
- siamostours.com
- Phone
- +355 68 233 8923
- gucajar@yahoo.com
- Website
- facebook.com
Bus from Sarandë to Elbasan
- Ave. Duration
- 4h 23m
- Frequency
- Twice daily
- Estimated price
- €10
- Schedules at
- travel.gjirafa.com
- Phone
- +355 (0) 69 432/6000
- bleditravel@hotmail.com
- Website
- facebook.com
Bus from Elbasan to Stockholm, Cityterminalen
- Ave. Duration
- 42h
- Frequency
- Once a week
- Website
- https://www.facebook.com/bleditravellipjan/
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- ionianseaways.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €15
- Website
- https://ionianseaways.com/
- Phone
- +355 85 22 6057
- info@finikas-lines.com
- Website
- finikas-lines.com
Ferry from Port of Corfu to Sarandë
- 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 Port of Corfu to Sarandë
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €35
- Schedules at
- albanialuxuryferries.com
- Phone
- +30 210 8919700
- superfast@superfast.com
- Website
- superfast.com
Ferry from Port of Corfu to Port of Venice
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- €127–240
- Website
- https://www.superfast.com
- 2 bed inside cabin
- €220–240
- Deck
- €127
- Aircraft-type seats
- €140
- 3 bed outside cabin
- €237
Ferry from Port of Corfu to Bari M.ma
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- €50–180
- Website
- https://www.superfast.com
- 2 bed inside cabin
- €165–180
- Deck
- €50
- Aircraft-type seats
- €56
- 3 bed outside cabin
- €132
- Phone
- (+39) 041 041
- direzione@actv.it
- Website
- actv.avmspa.it
Ferry from Tronchetto "B" to Ferrovia "B"
- Ave. Duration
- 14 min
- Frequency
- Every 20 minutes
- Estimated price
- €10
- Website
- https://actv.avmspa.it/en
- 75 min. Ticket
- €10
Car ferry from Stockholm to Tallinn
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- €100–320
- Website
- https://www.tallink.com/en
- Adult
- €100–170
- Vehicle
- €230–320
Ferry from Helsinki to Tallinn
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €11–75
- Website
- https://www.tallink.com/en
Ferry from Port of Corfu to Bari M.ma
- 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 Estonia
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
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide








































































