There are 10 ways to get from Tallinn to Olomouc by plane, train, bus, car, or 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 Lennart Meri International Airport to Leoš Janáček Airport Ostrava, train
best- Fly from Lennart Meri International Airport (TLL) to Leoš Janáček Airport Ostrava (OSR)plane TLL - OSR
- Take the train from Mosnov,Ostrava Airport to Olomouc Hlavni Nadrazitrain
10h 52mKč 4,069–9,339Bus
cheapest- Take the bus from Tallinna bussijaam to Olomoucbus 000318
23h 10mKč 22–50Train
- Take the train from Tallinn to Kaisiadorystrain 12
- Take the train from Kaišiadorys to Mockavatrain 31
- Take the train from Mockava to Wloszczowa Polnoctrain Ic
- Take the train from Wloszczowa Polnoc to Bohumintrain Ic
- Take the train from Bohumin to Olomouc Hlavni Nadrazitrain 410 / ...
26h 18mKč 1,865–2,907Drive 1,423.7 km
- Drive from Tallinn to Olomouccar 1,423.7 km
15h 29mKč 5,424–7,835Fly Lennart Meri International Airport to Katowice International Airport, bus
- Fly from Lennart Meri International Airport (TLL) to Katowice International Airport (KTW)plane TLL - KTW
- Take the bus from Pyrzowice Katowice Airport to Olomouc Main Train Stationbus
9h 21mKč 2,229–5,979Ferry to Helsinki Airport, fly to Václav Havel Airport Prague, train
- Take the ferry from Tallinn to Helsinkiferry
- Fly from Helsinki Airport (HEL) to Václav Havel Airport Prague (PRG)plane HEL - PRG
- Take the train from Praha Hlavni Nadrazi to Olomouc Hlavni Nadrazitrain
10h 23mFly Lennart Meri International Airport to John Paul Ii International Airport Kraków–Balice, train
- Fly from Lennart Meri International Airport (TLL) to John Paul Ii International Airport Kraków–Balice (KRK)plane TLL - KRK
- Take the train from Krakow Glowny to Bohumintrain
- Take the train from Bohumin to Olomouc Hlavni Nadrazitrain
10h 24mKč 2,729–6,239Fly Lennart Meri International Airport to Wroclaw, train
- Fly from Lennart Meri International Airport (TLL) to Wroclaw (WRO)plane TLL - WRO
- Take the train from Wroclaw Glowny to Bohumintrain
- Take the train from Bohumin to Olomouc Hlavni Nadrazitrain
12h 1mKč 2,099–5,699Ferry to Helsinki Airport, fly to Vienna International Airport, train
- Take the ferry from Tallinn to Helsinkiferry
- Fly from Helsinki Airport (HEL) to Vienna International Airport (VIE)plane HEL - VIE
- Take the train from Wien Hbf to Prerovtrain
11h 33mBus, train
- Take the bus from Tallinn, Harbour Terminal D to Žilinabus N1227
- Take the train from Zilina to Olomouc Hlavni Nadrazitrain Ic / ...
28h 35mKč 2,484–4,389
Tallinn to Olomouc by bus
Questions & Answers
The cheapest way to get from Tallinn to Olomouc is to bus which costs 22 Kč - 50 Kč and takes 23h 10m.
The fastest way to get from Tallinn to Olomouc is to fly and bus which takes 9h 21m and costs 2 200 Kč - 6 000 Kč.
Yes, there is a direct bus departing from Tallinna bussijaam and arriving at Olomouc. Services depart once daily, and operate every day. The journey takes approximately 23h 10m.
No, there is no direct train from Tallinn to Olomouc. However, there are services departing from Tallinn and arriving at Olomouc Hlavni Nadrazi via Kaišiadorys, Mockava, Wloszczowa Polnoc and Bohumin. The journey, including transfers, takes approximately 26h 18m.
The distance between Tallinn and Olomouc is 1256 km. The road distance is 1423.7 km.
The best way to get from Tallinn to Olomouc without a car is to bus which takes 23h 10m and costs 22 Kč - 50 Kč.
It takes approximately 10h 52m to get from Tallinn to Olomouc, including transfers.
Tallinn to Olomouc bus services, operated by Flixbus Polska sp.o.o, depart from Tallinna bussijaam station.
Tallinn to Olomouc train services, operated by LTG Link, depart from Tallinn station.
The best way to get from Tallinn to Olomouc is to bus which takes 23h 10m and costs 22 Kč - 50 Kč. Alternatively, you can train, which costs 1 800 Kč - 3 000 Kč and takes 26h 18m.
What companies run services between Tallinn, Estonia and Olomouc, Czechia?
Flixbus Polska sp.o.o operates a bus from Tallinna bussijaam to Olomouc once daily. Tickets cost Kč 22–50 and the journey takes 23h 10m. Alternatively, you can take a train from Tallinn to Olomouc Hlavni Nadrazi via Kaišiadorys, Mockava, Wloszczowa Polnoc, and Bohumin in around 26h 18m.
- Website
- lot.com
Flights from Lennart Meri International Airport to Leoš Janáček Airport Ostrava via Warsaw Chopin
- Ave. Duration
- 8h 27m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Kč 3,800–9,000
Flights from Lennart Meri International Airport to Katowice International Airport via Warsaw Chopin
- Ave. Duration
- 4h 1m
- When
- Monday to Saturday
- Estimated price
- Kč 1,900–6,500
Flights from Lennart Meri International Airport to John Paul Ii International Airport Kraków–Balice via Warsaw Chopin
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Kč 1,700–6,000
Flights from Lennart Meri International Airport to Wroclaw via Warsaw Chopin
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- Kč 4,200–6,500
- Website
- flysas.com
Flights from Helsinki Airport to Václav Havel Airport Prague via Copenhagen
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Kč 1,900–5,500
Flights from Helsinki Airport to Václav Havel Airport Prague via Stockholm
- Ave. Duration
- 4h 40m
- When
- Thursday
- Estimated price
- Kč 1,900–5,500
Flights from Lennart Meri International Airport to John Paul Ii International Airport Kraków–Balice via Copenhagen
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Kč 1,600–6,500
Flights from Lennart Meri International Airport to Wroclaw via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Kč 1,800–4,200
- Website
- lufthansa.com
Flights from Lennart Meri International Airport to Katowice International Airport via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- Kč 2,200–9,000
Flights from Lennart Meri International Airport to Wroclaw via Frankfurt
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- Kč 2,200–9,000
Flights from Lennart Meri International Airport to Wroclaw via Munich
- Ave. Duration
- 6h 7m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Kč 1,900–7,000
- Website
- finnair.com
Flights from Helsinki Airport to Václav Havel Airport Prague
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- Kč 2,000–6,000
Flights from Lennart Meri International Airport to John Paul Ii International Airport Kraków–Balice via Helsinki Airport
- Ave. Duration
- 4h 25m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- Kč 3,100–4,400
Flights from Helsinki Airport to Vienna International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- Kč 2,700–6,000
- Website
- ryanair.com
Flights from Lennart Meri International Airport to Leoš Janáček Airport Ostrava via London Stansted
- Ave. Duration
- 6h 35m
- When
- Monday and Saturday
- Estimated price
- Kč 2,000–7,000
Flights from Helsinki Airport to Vienna International Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- Kč 1,600–4,700
- Website
- airbaltic.com
Flights from Helsinki Airport to Vienna International Airport via Riga
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- Kč 1,700–5,500
- Website
- wizzair.com
Flights from Lennart Meri International Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 2h
- When
- Thursday, Saturday, and Sunday
- Estimated price
- Kč 700–3,400
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Mosnov,Ostrava Airport to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 6m
- Frequency
- Twice a week
- Estimated price
- Kč 130–290
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- Kč 130–200
- 1st Class
- Kč 210–290
- Business
- Kč 240–244
Train from Bohumin to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 11m
- Frequency
- 4 times a day
- Estimated price
- Kč 160–350
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- Kč 160–240
- 1st Class
- Kč 260–350
- Business
- Kč 294–298
Train from Praha Hlavni Nadrazi to Olomouc Hlavni Nadrazi
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- Kč 360–750
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- Kč 360–550
- 1st Class
- Kč 550–750
- Business
- Kč 610–660
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Tallinn to Kaisiadorys
- Ave. Duration
- 10h 27m
- Frequency
- Once daily
- Estimated price
- Kč 800–1,100
- Website
- https://ltglink.lt/en
Train from Kaišiadorys to Mockava
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- Kč 180–240
- Website
- https://ltglink.lt/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Mockava to Wloszczowa Polnoc
- Ave. Duration
- 6h 21m
- Frequency
- Once daily
- Estimated price
- Kč 450–750
- Website
- https://www.intercity.pl/en/
- 2nd Class
- Kč 450–650
- 1st Class
- Kč 550–750
Train from Wloszczowa Polnoc to Bohumin
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- Kč 240–430
- Website
- https://www.intercity.pl/en/
- 2nd Class
- Kč 240–340
- 1st Class
- Kč 340–430
Train from Bohumin to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- Kč 190–360
- Website
- https://www.intercity.pl/en/
- 2nd Class
- Kč 190–270
- 1st Class
- Kč 290–360
Train from Krakow Glowny to Bohumin
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- Kč 220–400
- Website
- https://www.intercity.pl/en/
- 2nd Class
- Kč 220–310
- 1st Class
- Kč 320–400
Train from Wroclaw Glowny to Bohumin
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- Kč 230–420
- Website
- https://www.intercity.pl/en/
- 2nd Class
- Kč 230–330
- 1st Class
- Kč 330–420
- Phone
- +420 220 311 700
- info@le.cz
- Website
- leoexpress.com
Train from Wloszczowa Polnoc to Bohumin
- Ave. Duration
- 3h 42m
- Frequency
- Twice daily
- Estimated price
- Kč 300–550
- Website
- https://www.leoexpress.com/en
- Economy
- Kč 300–420
- Business
- Kč 350–500
- Economy Plus
- Kč 370–550
- Premium
- Kč 410–550
Train from Bohumin to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 28m
- Frequency
- Every 4 hours
- Estimated price
- Kč 170–320
- Website
- https://www.leoexpress.com/en
- Economy
- Kč 170–250
- Business
- Kč 200–290
- Economy Plus
- Kč 220–320
- Premium
- Kč 250–320
Train from Praha Hlavni Nadrazi to Olomouc Hlavni Nadrazi
- Ave. Duration
- 2h 23m
- Frequency
- Every 3 hours
- Estimated price
- Kč 390–700
- Website
- https://www.leoexpress.com/en
- Economy
- Kč 390–550
- Business
- Kč 450–650
- Economy Plus
- Kč 480–700
- Premium
- Kč 500–700
Train from Krakow Glowny to Bohumin
- Ave. Duration
- 2h 8m
- Frequency
- 3 times a day
- Estimated price
- Kč 260–460
- Website
- https://www.leoexpress.com/en
- Economy
- Kč 260–370
- Business
- Kč 300–430
- Economy Plus
- Kč 320–460
- Premium
- Kč 360–460
Train from Zilina to Olomouc Hlavni Nadrazi
- Ave. Duration
- 2h 58m
- Frequency
- 3 times a day
- Estimated price
- Kč 330–600
- Website
- https://www.leoexpress.com/en
- Economy
- Kč 330–460
- Business
- Kč 380–550
- Economy Plus
- Kč 410–600
- Premium
- Kč 450–600
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Bohumin to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- Kč 130–240
- Website
- https://www.zssk.sk/en/
Train from Zilina to Olomouc Hlavni Nadrazi
- Ave. Duration
- 2h 47m
- Frequency
- 4 times a day
- Estimated price
- Kč 240–450
- Website
- https://www.zssk.sk/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Bohumin to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 16m
- Frequency
- Once daily
- Estimated price
- Kč 180–330
- Website
- https://regiojet.com/
- 2nd Class
- Kč 180–260
- 1st Class
- Kč 230–330
Train from Praha Hlavni Nadrazi to Olomouc Hlavni Nadrazi
- Ave. Duration
- 2h 19m
- Frequency
- Every 2 hours
- Estimated price
- Kč 290–700
- Website
- https://regiojet.com/
- 2nd Class
- Kč 290–420
- 1st Class
- Kč 500–700
Train from Zilina to Olomouc Hlavni Nadrazi
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- Kč 260–600
- Website
- https://regiojet.com/
- 2nd Class
- Kč 260–380
- 1st Class
- Kč 430–600
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Praha Hlavni Nadrazi to Olomouc Hlavni Nadrazi
- Ave. Duration
- 2h 33m
- Frequency
- Every 2 hours
- Estimated price
- Kč 1,100–1,500
- 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 Prerov
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- Kč 950–1,300
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Website
- flixbus.pl
Bus from Tallinna bussijaam to Olomouc
- Ave. Duration
- 23h 10m
- Frequency
- Once daily
- Estimated price
- Kč 22–50
- Schedules at
- flixbus.pl
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Pyrzowice Katowice Airport to Olomouc Main Train Station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- Kč 290–430
- Website
- https://regiojet.com/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Tallinn, Harbour Terminal D to Žilina
- Ave. Duration
- 24h 35m
- Frequency
- Once daily
- Estimated price
- Kč 2,200–3,800
- Website
- https://www.flixbus.co.uk
- Website
- en.tallink.com
Ferry from Tallinn to Helsinki
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Schedules at
- en.tallink.com
Want to know more about travelling around Czechia
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Tallinn to Olomouc bus services, operated by Flixbus Polska sp.o.o, arrive at Olomouc station.
Olomouc is 1h behind Tallinn. It is currently 12:34 AM in Tallinn and 11:34 PM in Olomouc.
Tallinn to Olomouc train services, operated by LTG Link, arrive at Kaisiadorys station.
Yes, the driving distance between Tallinn to Olomouc is 1424 km. It takes approximately 15h 29m to drive from Tallinn to Olomouc.
Book your Tallinn to Olomouc bus tickets online with Omio.
There are 333+ hotels available in Olomouc.



























