There are 4 ways to get from Mikołów to Ostrava by train, bus, 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.
Train via Bohumin
best- Take the train from Mikolow to Rybniktrain Os
- Take the train from Rybnik to Bohumintrain Ic
2hKč 128–219Bus
- Take the bus from Mikołów Dworzec to Katowice Dworzecbus M12
- Take the bus from Katowice, Bus Station Sadowa to Ostravabus N918 / ...
2h 41mKč 209–311Drive 66.5 km
- Drive from Mikołów to Ostravacar 66.5 km
53 minKč 261–377Train
- Take the train from Mikolow to Rybniktrain Os
- Take the train from Rybnik to Ostrava Hlavni Nadrazitrain Ic
2h 39mKč 170–289
Mikołów to Ostrava by train
Comparing Your Travel Options
The cheapest way to get from Mikołów to Ostrava is to train via Bohumin which costs 120 Kč - 220 Kč and takes 2h.
The fastest way to get from Mikołów to Ostrava is to drive which takes 53 min and costs 260 Kč - 380 Kč.
No, there is no direct bus from Mikołów to Ostrava. However, there are services departing from Mikołów Dworzec and arriving at Ostrava via Katowice station and Katowice, Bus Station Sadowa. The journey, including transfers, takes approximately 2h 41m.
No, there is no direct train from Mikołów to Ostrava. However, there are services departing from Mikolow and arriving at Ostrava Hlavni Nadrazi via Rybnik and Bohumin. The journey, including transfers, takes approximately 2h.
The distance between Mikołów and Ostrava is 73 km. The road distance is 66.5 km.
The best way to get from Mikołów to Ostrava without a car is to train via Bohumin which takes 2h and costs 120 Kč - 220 Kč.
It takes approximately 2h to get from Mikołów to Ostrava, including transfers.
Mikołów to Ostrava bus services, operated by Zarząd Transportu Metropolitalnego - ZTM, depart from Mikołów Dworzec station.
Mikołów to Ostrava train services, operated by Koleje Śląskie, depart from Mikolow station.
The best way to get from Mikołów to Ostrava is to train via Bohumin which takes 2h and costs 120 Kč - 220 Kč. Alternatively, you can bus, which costs 200 Kč - 320 Kč and takes 2h 41m.
What companies run services between Mikołów, Poland and Ostrava, Czechia?
You can take a train from Mikolow to Ostrava Hlavni Nadrazi via Rybnik and Bohumin in around 2h. Alternatively, you can take a bus from Mikołów Dworzec to Ostrava via Katowice Dworzec, Katowice station, Katowice Sądowa, and Katowice, Bus Station Sadowa in around 2h 41m.
- Phone
- +48 32 428 88 88
- [email protected]
- Website
- Koleje Śląskie
Train from Mikolow to Rybnik
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- Kč 60–80
- Website
- Koleje Śląskie
Train from Rybnik to Bohumin
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- Kč 60–85
- Website
- Koleje Śląskie
Train from Mikolow to Rybnik
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- Kč 60–80
- Website
- Koleje Śląskie
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Rybnik to Bohumin
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- Kč 90–170
- Website
- PKP Intercity
Train from Rybnik to Ostrava Hlavni Nadrazi
- Ave. Duration
- 59 min
- Frequency
- Every 2 hours
- Estimated price
- Kč 110–210
- Website
- PKP Intercity
Bus from Mikołów Dworzec to Katowice Dworzec
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- Kč 17–21
- Website
- Zarząd Transportu Metropolitalnego - ZTM
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Katowice, Bus Station Sadowa to Ostrava
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- Kč 190–290
- Website
- Flixbus
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
Booking & Getting There
Mikołów to Ostrava bus services, operated by Zarząd Transportu Metropolitalnego - ZTM, arrive at Katowice Dworzec station.
Mikołów to Ostrava train services, operated by Koleje Śląskie, arrive at Rybnik station.
Yes, the driving distance between Mikołów to Ostrava is 67 km. It takes approximately 53 min to drive from Mikołów to Ostrava.
There are 484+ hotels available in Ostrava.









