There are 11 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
9h 20mKč 5,799–11,429Fly Lennart Meri International Airport to John Paul Ii International Airport Kraków–Balice, train
cheapest- 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 5mKč 1,444–7,709Bus, train via Ostrava
- Take the bus from Tallinn, Harbour Terminal D to Warszawa, Dworzec Zachodnibus
- Take the train from Warszawa Zachodnia to Bohumintrain Ic
- Take the train from Bohumin to Olomouc Hlavni Nadrazitrain Ic / ...
22h 49mKč 2,128–7,830Train
- 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 Bohumintrain Ic
- Take the train from Bohumin to Olomouc Hlavni Nadrazitrain Ic / ...
27h 43mKč 2,098–5,331Drive 1,423.5 km
- Drive from Tallinn to Olomouccar 1,423.5 km
15h 30mKč 5,544–8,008Fly 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 5mKč 2,269–6,539Fly Lennart Meri International Airport to Vienna International Airport, train
- Fly from Lennart Meri International Airport (TLL) to Vienna International Airport (VIE)plane TLL - VIE
- Take the train from Wien Hbf to Breclavtrain
- Take the train from Breclav to Olomouc Hlavni Nadrazitrain
8h 54mKč 2,144–8,799Ferry to Helsinki Airport, fly to Václav Havel Airport Prague, train
- Take the ferry from Tallinn to Helsinki Terminal 2ferry
- 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 42mKč 2,711–9,214Bus, train
- Take the bus from Tallinn Bus Station to Warsaw Dworzec Centralny 04bus
- Take the train from Warszawa Centralna to Hranice na Moravětrain
- Take the train from Hranice na Moravě to Olomouc hl.n.train
24h 12mKč 2,279–4,056Bus
- Take the bus from Tallinn, Bus Station to Krakow, MDA Bus Stationbus N1301 / ...
- Take the bus from Krakow Central Bus Station to Olomouc Main Train Stationbus RegioJet 209 / ...
26hKč 3,351–5,060Bus, train #2
- Take the bus from Tallinn Harbour to Krakow, MDA Bus Stationbus N1207
- Take the train from Krakow Glowny to Olomouc Hlavni Nadrazitrain 410 / ...
26h 48mKč 3,049–7,002
Tallinn to Olomouc by bus and train
Questions & Answers
The cheapest way to get from Tallinn to Olomouc is to bus and train which costs 2 200 Kč - 4 100 Kč and takes 24h 12m.
The fastest way to get from Tallinn to Olomouc is to fly and train which takes 8h 54m and costs 2 100 Kč - 9 000 Kč.
No, there is no direct bus from Tallinn station to Olomouc station. However, there are services departing from Tallinn, Bus Station and arriving at Olomouc Main Train Station via Krakow Central Bus Station. The journey, including transfers, takes approximately 26h.
No, there is no direct train from Tallinn to Olomouc. However, there are services departing from Tallinn and arriving at Olomouc Hlavni Nadrazi via Vilniaus geležinkelio stotis, Krakow Glowny and Bohumin. The journey, including transfers, takes approximately 27h 43m.
The distance between Tallinn and Olomouc is 1256 km. The road distance is 1423.5 km.
The best way to get from Tallinn to Olomouc without a car is to bus and train via Ostrava which takes 22h 49m and costs 2 100 Kč - 8 000 Kč.
It takes approximately 9h 20m to get from Tallinn to Olomouc, including transfers.
Tallinn to Olomouc bus services, operated by FlixBus, depart from Tallinn, Bus 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 train which takes 27h 43m and costs 2 100 Kč - 5 500 Kč. Alternatively, you can bus, which costs 3 300 Kč - 5 500 Kč and takes 26h.
What companies run services between Tallinn, Estonia and Olomouc, Czechia?
You can take a train from Tallinn to Olomouc Hlavni Nadrazi via Vilniaus geležinkelio stotis, Kraków Główny, Krakow Glowny, and Bohumin in around 27h 43m. Alternatively, you can take a bus from Tallinn, Bus Station to Olomouc Main Train Station via Krakow Central Bus Station in around 26h.
- Website
- lot.com
Flights from Lennart Meri International Airport to Leoš Janáček Airport Ostrava via Warsaw Chopin
- Ave. Duration
- 7h 6m
- When
- Tuesday, Thursday, Friday, Sunday, and Wednesday
- Estimated price
- Kč 1,700–8,500
Flights from Lennart Meri International Airport to Leoš Janáček Airport Ostrava via Helsinki Airport, Warsaw Chopin
- Ave. Duration
- 5h
- When
- Sunday
- Estimated price
- Kč 4,400–12,000
Flights from Lennart Meri International Airport to Katowice International Airport via Warsaw Chopin
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- Kč 1,800–6,500
Flights from Lennart Meri International Airport to Vienna International Airport via Warsaw Chopin
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- Kč 2,800–7,000
Flights from Lennart Meri International Airport to John Paul Ii International Airport Kraków–Balice via Warsaw Chopin
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- Kč 2,800–6,500
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Mosnov,Ostrava Airport to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 5m
- Frequency
- Twice a week
- Estimated price
- Kč 260–380
- Website
- Czech Railways (ČD)
Train from Bohumin to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- Kč 330–470
- Website
- Czech Railways (ČD)
Train from Bohumin to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- Kč 330–470
- Website
- Czech Railways (ČD)
Train from Breclav to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 31m
- Frequency
- Every 3 hours
- Estimated price
- Kč 360–550
- Website
- Czech Railways (ČD)
Train from Praha Hlavni Nadrazi to Olomouc Hlavni Nadrazi
- Ave. Duration
- 2h 29m
- Frequency
- Hourly
- Estimated price
- Kč 700–1,100
- Website
- Czech Railways (ČD)
Train from Bohumin to Olomouc Hlavni Nadrazi
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- Kč 330–470
- Website
- Czech Railways (ČD)
- Phone
- +38 (067) 467-44-00
- [email protected]
- Website
- TransTempo
Bus from Tallinn, Harbour Terminal D to Warszawa, Dworzec Zachodni
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- Kč 1,400–2,700
- Website
- TransTempo
Bus from Krakow Central Bus Station to Olomouc Main Train Station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- Kč 700–850
- Website
- TransTempo
- Phone
- 06000 4300
- Website
- eckeroline.fi
Ferry from Tallinn to Helsinki Terminal 2
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- Kč 410–750
- Schedules at
- Eckeroline
- Economy
- Kč 480–750
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
Heading to Europe? Read this before you buy a Eurail Pass
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
Tallinn to Olomouc bus services, operated by FlixBus, arrive at Krakow, MDA Bus Station.
Olomouc is 1h behind Tallinn. It is currently 2:15 AM in Tallinn and 1:15 AM in Olomouc.
Tallinn to Olomouc train services, operated by LTG Link, arrive at Vilnius station.
Yes, the driving distance between Tallinn to Olomouc is 1423 km. It takes approximately 15h 30m to drive from Tallinn to Olomouc.
Book your Tallinn to Olomouc bus tickets online with Omio.
There are 361+ hotels available in Olomouc.










