There are 3 ways to get from Moravia to Ostrava by bus, 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.
Line 950157 bus, train
best- Take the bus from Prostejov to Olomoucbus 950157
- Take the train from Olomouc Hlavni Nadrazi to Ostrava Hlavni Nadrazitrain Ic / ...
2h 23mKč 118–887Drive 114.5 km
- Drive from Moravia to Ostravacar 114.5 km
1h 19mKč 413–597Line 950157 bus, train via Ostrava Svinov Train Station
- Take the bus from Prostejov to Olomoucbus 950157
- Take the train from Olomouc Main Train Station to Ostrava Svinov Train Stationtrain RegioJet RJ 1003 / ...
3h 15mKč 144–208
Questions & Answers
The cheapest way to get from Moravia to Ostrava is to line 950157 bus and train via Ostrava Svinov Train Station which costs 140 Kč - 210 Kč and takes 3h 15m.
The fastest way to get from Moravia to Ostrava is to drive which takes 1h 19m and costs 410 Kč - 600 Kč.
The distance between Moravia and Ostrava is 137 km. The road distance is 114.5 km.
The best way to get from Moravia to Ostrava without a car is to line 950157 bus and train which takes 2h 23m and costs 110 Kč - 900 Kč.
It takes approximately 2h 23m to get from Moravia to Ostrava, including transfers.
Yes, the driving distance between Moravia to Ostrava is 115 km. It takes approximately 1h 19m to drive from Moravia to Ostrava.
There are 450+ hotels available in Ostrava.
What companies run services between Moravia, Olomoucký kraj, Czechia and Ostrava, Czechia?
There is no direct connection from Moravia to Ostrava. However, you can take the line 780437 bus to Prostejov, aut.st, walk to Prostejov, take the line 950157 bus to Olomouc, walk to Olomouc Hlavni Nadrazi, then take the train to Ostrava Hlavni Nadrazi. Alternatively, you can drive from Moravia to Ostrava in around 1h 19m.
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Olomouc Hlavni Nadrazi to Ostrava Hlavni Nadrazi
- Ave. Duration
- 1h 8m
- Frequency
- Every 2 hours
- Estimated price
- Kč 90–370
- Website
- https://regiojet.com/
Train from Olomouc Main Train Station to Ostrava Svinov Train Station
- Ave. Duration
- 58 min
- Frequency
- Every 2 hours
- Estimated price
- Kč 90–140
- Website
- https://regiojet.com/
- Phone
- +420 220 311 700
- info@le.cz
- Website
- leoexpress.com
Train from Olomouc Hlavni Nadrazi to Ostrava Hlavni Nadrazi
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- Kč 90–210
- Website
- https://www.leoexpress.com/en
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Olomouc Hlavni Nadrazi to Ostrava Hlavni Nadrazi
- Ave. Duration
- 1h 1m
- Frequency
- Every 3 hours
- Estimated price
- Kč 90–180
- Website
- https://www.cd.cz/en/default.htm
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Olomouc Hlavni Nadrazi to Ostrava Hlavni Nadrazi
- Ave. Duration
- 1h 6m
- Frequency
- 5 times a day
- Estimated price
- Kč 600–850
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +420 725 100 725
- info@arriva.cz
- Website
- arriva.cz
Bus from Prostejov to Olomouc
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- Kč 28–40
- Schedules at
- arriva.cz
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, Getting to Rome from the airport, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

















