There are 10 ways to get from Croatia to Tallinn by plane, bus, train, car, ferry, night train, 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 Split Airport to Lennart Meri International Airport
best- Fly from Split Airport (SPU) to Lennart Meri International Airport (TLL)plane SPU - TLL
5h 35m€111–227Fly Zagreb Franjo Tuđman Airport to Lennart Meri International Airport
cheapest- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Lennart Meri International Airport (TLL)plane ZAG - TLL
7h 49m€73–256Bus, train
- Take the bus from Zagreb to Maribor, Avtobusna Postajabus
- Take the bus from Maribor, Avtobusna Postaja to Wien Hbfbus
- Take the train from Wien Hbf to Bohumintrain Ec
- Take the train from Bohumin to Warszawa Zachodniatrain Ec
- Take the bus from Warszawa, Dworzec Zachodni to Tallinn, Harbour Terminal Dbus
31h 39m€247–1,502Train
- Take the train from Zagreb Glavni Kol. to Wien Hbftrain Ec
- Take the train from Wien Hbf to Bohumintrain Ec
- Take the train from Bohumin to Warszawa Wschodniatrain Ec
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
- Take the train from Vilnius to Tallinntrain 889
35h 25m€226–468Drive 1,914.6 km
- Drive from Zagreb to Tallinncar 1,914.6 km
22h 4m€305–440Fly Pula Airport to Lennart Meri International Airport
- Fly from Pula Airport (PUY) to Lennart Meri International Airport (TLL)plane PUY - TLL
7h 54m€127–271Fly Split Airport to Helsinki Airport, ferry
- Fly from Split Airport (SPU) to Helsinki Airport (HEL)plane SPU - HEL
- Take the ferry from Helsinki Terminal 2 to Tallinnferry
9h 38m€112–356Bus
- Take the bus from Zagreb to Warsaw, Bus Station Westbus N1282 / ...
- Take the bus from Warszawa, Dworzec Zachodni to Tallinn, Harbour Terminal Dbus
32h 25m€149–273Train, night train, bus
- Take the train from Zagreb Glavni Kol. to Zidani Mosttrain 318 / ...
- Take the night train from Zidani Most to Warszawa Zachodnianighttrain En
- Take the bus from Warsaw, Bus Station West to Tallinn, Harbour Terminal Dbus
32h 56m€305–552Bus, car ferry
- Take the bus from Zagreb, Autobusni Kolodvor to Stockholm, Cityterminalenbus
- Take the car ferry from Stockholm to Tallinncarferry
43h 11m
Croatia to Tallinn by train
Questions & Answers
The cheapest way to get from Croatia to Tallinn is to fly which costs €70 - €260 and takes 7h 49m.
The fastest way to get from Croatia to Tallinn is to fly which takes 5h 35m and costs €110 - €230.
No, there is no direct bus from Croatia to Tallinn. However, there are services departing from Zagreb and arriving at Tallinn, Harbour Terminal D via Warszawa, Dworzec Zachodni. The journey, including transfers, takes approximately 32h 25m.
No, there is no direct train from Croatia to Tallinn. However, there are services departing from Zagreb Glavni Kol. and arriving at Tallinn via Wien Hbf, Bohumin, Warszawa Wschodnia and Vilnius. The journey, including transfers, takes approximately 35h 25m.
The distance between Croatia and Tallinn is 1884 km. The road distance is 1914.6 km.
The best way to get from Croatia to Tallinn without a car is to bus and train which takes 31h 39m and costs €240 - €1500.
It takes approximately 5h 35m to get from Croatia to Tallinn, including transfers.
Croatia to Tallinn bus services, operated by FlixBus, depart from Zagreb station.
Croatia to Tallinn train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Zagreb Glavni Kol. station.
The best way to get from Croatia to Tallinn is to fly which takes 5h 35m and costs €110 - €230. Alternatively, you can train, which costs €220 - €470 and takes 35h 25m, you could also bus, which costs €140 - €280 and takes 32h 25m.
What companies run services between Croatia and Tallinn, Estonia?
Air Baltic and Finnair fly from Split Airport (SPU) to Lennart Meri International Airport (TLL) once daily. Alternatively, you can take a train from Zagreb Glavni Kol. to Tallinn via Wien Hbf, Bohumin, Warszawa Wschodnia, and Vilnius in around 35h 25m.
- Website
- finnair.com
Flights from Split Airport to Lennart Meri International Airport via Helsinki Airport
- Ave. Duration
- 4h 45m
- When
- Sunday, Saturday, Tuesday, and Friday
- Estimated price
- €140–400
Flights from Split Airport to Helsinki Airport
- Ave. Duration
- 2h 55m
- When
- Saturday, Sunday, Tuesday, and Friday
- Estimated price
- €180–320
- Website
- airbaltic.com
Flights from Split Airport to Lennart Meri International Airport
- Ave. Duration
- 2h 55m
- When
- Friday and Sunday
- Estimated price
- €100–380
Flights from Split Airport to Lennart Meri International Airport via Riga
- Ave. Duration
- 6h 5m
- When
- Monday and Friday
- Estimated price
- €100–380
Flights from Zagreb Franjo Tuđman Airport to Lennart Meri International Airport via Berlin Brandenburg
- Ave. Duration
- 6h 45m
- When
- Friday
- Estimated price
- €90–350
- Website
- flysas.com
Flights from Zagreb Franjo Tuđman Airport to Lennart Meri International Airport via Copenhagen
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- €110–460
Flights from Pula Airport to Lennart Meri International Airport via Copenhagen
- Ave. Duration
- 5h 20m
- When
- Saturday and Sunday
- Estimated price
- €100–420
Flights from Split Airport to Helsinki Airport via Stockholm
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- €220–280
- Website
- lufthansa.com
Flights from Zagreb Franjo Tuđman Airport to Lennart Meri International Airport via Munich
- Ave. Duration
- 5h 37m
- When
- Tuesday to Wednesday
- Estimated price
- €95–360
- Website
- norwegian.com
Flights from Split Airport to Helsinki Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- €70–220
Flights from Split Airport to Helsinki Airport via Stockholm
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €70–220
- Website
- lot.com
Flights from Zagreb Franjo Tuđman Airport to Lennart Meri International Airport via Warsaw Chopin
- Ave. Duration
- 5h
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- €90–290
- Website
- ryanair.com
Flights from Zagreb Franjo Tuđman Airport to Lennart Meri International Airport via Stockholm
- Ave. Duration
- 4h 35m
- When
- Monday
- Estimated price
- €100–460
- Website
- swiss.com
Flights from Pula Airport to Lennart Meri International Airport via Zurich
- Ave. Duration
- 9h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €110–400
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Wien Hbf to Bohumin
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- €60–110
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Bohumin to Warszawa Zachodnia
- Ave. Duration
- 4h 16m
- Frequency
- Every 4 hours
- Estimated price
- €80–150
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Wien Hbf to Bohumin
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- €60–110
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Bohumin to Warszawa Wschodnia
- Ave. Duration
- 4h 33m
- Frequency
- Every 4 hours
- Estimated price
- €80–150
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Bohumin to Warszawa Zachodnia
- Ave. Duration
- 4h 13m
- Frequency
- 3 times a day
- Estimated price
- €17–21
- Website
- https://jegy.mav.hu/
Train from Bohumin to Warszawa Wschodnia
- Ave. Duration
- 4h 32m
- Frequency
- 3 times a day
- Estimated price
- €18–21
- Website
- https://jegy.mav.hu/
- Phone
- +420 221 111 122
- [email protected]
- Website
- cd.cz
Train from Bohumin to Warszawa Zachodnia
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- €45–70
- Website
- https://www.cd.cz/en/default.htm
Train from Bohumin to Warszawa Wschodnia
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- €45–70
- Website
- https://www.cd.cz/en/default.htm
- Phone
- +420 220 311 700
- [email protected]
- Website
- leoexpress.com
Train from Bohumin to Warszawa Zachodnia
- Ave. Duration
- 5h 18m
- Frequency
- Twice daily
- Estimated price
- €21–40
- Website
- https://www.leoexpress.com/en
Train from Bohumin to Warszawa Wschodnia
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- €21–40
- Website
- https://www.leoexpress.com/en
- Phone
- +385 60 333 444
- [email protected]
- Website
- hzpp.hr
Train from Zagreb Glavni Kol. to Wien Hbf
- Ave. Duration
- 7h 1m
- Frequency
- Twice daily
- Estimated price
- €85–130
- Website
- http://www.hzpp.hr/en
Train from Zagreb Glavni Kol. to Zidani Most
- Ave. Duration
- 1h 19m
- Frequency
- Every 2 hours
- Estimated price
- €15–23
- Website
- http://www.hzpp.hr/en
- Phone
- +370 700 55 111
- [email protected]
- Website
- ltglink.lt
Train from Warszawa Wschodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- €22–30
- Website
- https://ltglink.lt/en
Train from Vilnius to Tallinn
- Ave. Duration
- 10h 32m
- Frequency
- Twice daily
- Estimated price
- €35–50
- Website
- https://ltglink.lt/en
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Night train from Zidani Most to Warszawa Zachodnia
- Ave. Duration
- 14h 7m
- Frequency
- Twice daily
- Estimated price
- €210–390
- Website
- https://www.oebb.at/en/
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Bus from Zagreb to Maribor, Avtobusna Postaja
- Ave. Duration
- 1h 35m
- Frequency
- On demand
- Estimated price
- €45–370
- Website
- https://www.goopti.com/en/
- Private
- €130
- Shared
- €45–70
Bus from Maribor, Avtobusna Postaja to Wien Hbf
- Ave. Duration
- 2h 59m
- Frequency
- On demand
- Estimated price
- €69–750
- Website
- https://www.goopti.com/en/
- Shared
- €69
- Private
- €345
- Phone
- +38 (067) 467-44-00
- [email protected]
- Website
- transtempo.ua
Bus from Warszawa, Dworzec Zachodni to Tallinn, Harbour Terminal D
- Ave. Duration
- 15h 40m
- Frequency
- Once daily
- Estimated price
- €55–120
- Website
- https://transtempo.ua/
Bus from Warszawa, Dworzec Zachodni to Tallinn, Harbour Terminal D
- Ave. Duration
- 15h 40m
- Frequency
- Once daily
- Estimated price
- €55–120
- Website
- https://transtempo.ua/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Zagreb to Warsaw, Bus Station West
- Ave. Duration
- 15h 45m
- Frequency
- Twice daily
- Estimated price
- €90–160
- Website
- https://www.flixbus.co.uk
Bus from Warsaw, Bus Station West to Tallinn, Harbour Terminal D
- Ave. Duration
- 15h 30m
- Frequency
- 4 times a day
- Estimated price
- €80–140
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0)98 610 311
- [email protected]
- Website
- pepeks.hr
Bus from Zagreb, Autobusni Kolodvor to Stockholm, Cityterminalen
- Ave. Duration
- 24h 19m
- Frequency
- Once a week
- Schedules at
- pepeks.hr
- Phone
- 06000 4300
- Website
- eckeroline.fi
Ferry from Helsinki Terminal 2 to Tallinn
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- €20–35
- Schedules at
- https://www.eckeroline.com/
- Economy
- €20–30
- Phone
- +49 (0) 40 547 541 222
- [email protected]
- Website
- tallink.com
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
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 Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Croatia to Tallinn bus services, operated by FlixBus, arrive at Warsaw, Bus Station West.
Tallinn is 1h ahead of Croatia. It is currently 9:50 AM in Croatia and 10:50 AM in Tallinn.
Croatia to Tallinn train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Wien Hbf station.
Yes, the driving distance between Croatia to Tallinn is 1915 km. It takes approximately 22h 4m to drive from Croatia to Tallinn.
Book your Croatia to Tallinn bus tickets online with Omio.
There are 1341+ hotels available in Tallinn.


















































