There are 5 ways to get from Michalovce to Olomouc by bus, train, night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train via Košice
best- Take the bus from Michalovce - ul.Masarykova to Kocise809403
- Take the train from Kosice to Olomouc Hlavni NadraziIc / ...
8h 13mKč 547–1,400Bus
- Take the bus from Michalovce TESCO to Považská Bystrica
- Take the bus from Považská Bystrica to Brno915
- Take the bus from Brno to Olomouc - Dvořákova
10h 39mKč 857–1,144Night train
- Take the night train from Michalovce to Olomouc Hlavni NadraziEn
8h 48mKč 600–1,100Drive 439.2 km
- Drive from Michalovce to Olomouc439.2 km
5h 27mKč 1,639–2,367Bus, train
- Take the bus from Michalovce - ul.Masarykova to Vranov nad Topľou
- Take the bus from Vranov nad Toplou Station to Prešov Station
- Take the train from Presov to Olomouc Hlavni Nadrazi
10h 2mKč 734–1,412
Michalovce to Olomouc by night train
Questions & Answers
The cheapest way to get from Michalovce to Olomouc is to night train which costs 600 Kč - 1 100 Kč and takes 8h 48m.
The fastest way to get from Michalovce to Olomouc is to drive which takes 5h 27m and costs 1 600 Kč - 2 400 Kč.
No, there is no direct bus from Michalovce to Olomouc. However, there are services departing from Michalovce TESCO and arriving at Olomouc - Dvořákova via Považská Bystrica and Brno. The journey, including transfers, takes approximately 10h 39m.
Yes, there is an overnight train departing from Michalovce and arriving at Olomouc Hlavni Nadrazi. This train operates every day. The journey takes approximately 8h 48m.
The distance between Michalovce and Olomouc is 512 km. The road distance is 439.2 km.
The best way to get from Michalovce to Olomouc without a car is to bus and train via Košice which takes 8h 13m and costs 500 Kč - 1 400 Kč.
It takes approximately 8h 13m to get from Michalovce to Olomouc, including transfers.
Michalovce to Olomouc bus services, operated by Eurobus SK, depart from Michalovce TESCO station.
Michalovce to Olomouc train services, operated by Railways of Slovak Republic (ZSSK), depart from Michalovce station.
Michalovce to Olomouc bus services, operated by Eurobus SK, arrive at Považská Bystrica station.
What companies run services between Michalovce, Slovakia and Olomouc, Czechia?
You can take a bus from Michalovce TESCO to Olomouc - Dvořákova via Považská Bystrica and Brno in around 10h 39m. Alternatively, Railways of Slovak Republic (ZSSK) operates a vehicle from Michalovce to Olomouc Hlavni Nadrazi once daily. Tickets cost Kč 600–1,100 and the journey takes 8h 48m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Kosice to Olomouc Hlavni Nadrazi
- Ave. Duration
- 5h 58m
- Frequency
- 4 times a day
- Estimated price
- Kč 460–1,300
- Website
- https://regiojet.com/
- 2nd Class
- Kč 460–650
- 1st Class
- Kč 900–1,300
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Kosice to Olomouc Hlavni Nadrazi
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- Kč 500–950
- Website
- https://www.zssk.sk/en/
Night train from Michalovce to Olomouc Hlavni Nadrazi
- Ave. Duration
- 8h 48m
- Frequency
- Once daily
- Estimated price
- Kč 600–1,100
- Website
- https://www.zssk.sk/en/
- Phone
- +420 220 311 700
- info@le.cz
- Website
- leoexpress.com
Train from Presov to Olomouc Hlavni Nadrazi
- Ave. Duration
- 6h 11m
- Frequency
- Twice daily
- Estimated price
- Kč 700–1,300
- Website
- https://www.leoexpress.com/en
- Economy
- Kč 700–1,000
- Business
- Kč 800–1,200
- Economy Plus
- Kč 850–1,200
- Premium
- Kč 950–1,300
- Phone
- +421 915 733 733
- informacie@arriva.sk
- Website
- arriva.sk
Bus from Michalovce - ul.Masarykova to Kocise
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- Kč 85–100
- Schedules at
- arriva.sk
Bus from Vranov nad Toplou Station to Prešov Station
- Ave. Duration
- 1h 11m
- Frequency
- 4 times a day
- Estimated price
- Kč 75–95
- Schedules at
- arriva.sk
- Phone
- +421 55 680 73 06
- onlinepredaj@eurobus.sk
- Website
- eurobus.sk
Bus from Michalovce TESCO to Považská Bystrica
- Ave. Duration
- 5h 12m
- Frequency
- 4 times a week
- Estimated price
- Kč 380–440
- Website
- https://www.eurobus.sk/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Považská Bystrica to Brno
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a week
- Estimated price
- Kč 390–600
- Website
- https://www.flixbus.co.uk
- Phone
- +420 725 100 725
- info@arriva.cz
- Website
- arriva.cz
Bus from Brno to Olomouc - Dvořákova
- Ave. Duration
- 1h 36m
- Frequency
- Every 15 minutes
- Estimated price
- Kč 80–110
- Schedules at
- arriva.cz
- Phone
- +421 57 7863 103
- sekretariat@sadhe.sk
- Website
- sadhe.sk
Bus from Michalovce - ul.Masarykova to Vranov nad Topľou
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- Kč 17
- Schedules at
- sadhe.sk
Bus from Vranov nad Toplou Station to Prešov Station
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- Kč 17
- Schedules at
- sadhe.sk
- Phone
- +421 900 211 153
- sadpo@sad-po.sk
- Website
- sad-po.sk
Bus from Vranov nad Toplou Station to Prešov Station
- Ave. Duration
- 1h 14m
- Frequency
- Twice daily
- Estimated price
- Kč 65–80
- Schedules at
- sad-po.sk
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Michalovce to Olomouc train services, operated by Railways of Slovak Republic (ZSSK), arrive at Olomouc Hlavni Nadrazi station.
Yes, the driving distance between Michalovce to Olomouc is 439 km. It takes approximately 5h 27m to drive from Michalovce to Olomouc.
There are 327+ hotels available in Olomouc.


























