There are 4 ways to get from Ostrava to Opava by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Ostrava-Stodolni to Opava Vychodtrain 1604 / ...
48 minKč 100–150Line 292 bus, line 13430 bus
- Take the bus from Ostrava,Přívoz,sad B.Němcové to Hlučín,aut.nádr.bus 292 / ...
- Take the bus from Hlucin to Opava Vychodbus 13430 / ...
1h 19mDrive 33 km
- Drive from Ostrava to Opavacar 33 km
33 minKč 124–179Taxi
- Take the taxi from Ostrava to Opavataxi 33 km
33 minKč 1,100–1,400
Ostrava to Opava by train
Questions & Answers
The cheapest way to get from Ostrava to Opava is to train which costs 100 Kč - 150 Kč and takes 48 min.
The fastest way to get from Ostrava to Opava is to drive which takes 33 min and costs 120 Kč - 180 Kč.
No, there is no direct bus from Ostrava to Opava. However, there are services departing from Ostrava,Přívoz,sad B.Němcové and arriving at Opava Vychod via Hlucin. The journey, including transfers, takes approximately 1h 19m.
Yes, there is a direct train departing from Ostrava-Stodolni and arriving at Opava Vychod. Services depart hourly, and operate every day. The journey takes approximately 48 min.
The distance between Ostrava and Opava is 35 km. The road distance is 33 km.
The best way to get from Ostrava to Opava without a car is to train which takes 48 min and costs 100 Kč - 150 Kč.
The train from Ostrava-Stodolni to Opava Vychod takes 48 min including transfers and departs hourly.
Ostrava to Opava bus services, operated by Transdev Slezsko, depart from Ostrava,Přívoz,sad B.Němcové station.
Ostrava to Opava train services, operated by České dráhy (ČD), depart from Ostrava-Stodolni station.
The best way to get from Ostrava to Opava is to train which takes 48 min and costs 100 Kč - 150 Kč. Alternatively, you can line 292 bus and line 13430 bus, which costs and takes 1h 19m.
What companies run services between Ostrava, Czechia and Opava, Czechia?
České dráhy (ČD) operates a train from Ostrava-Stodolni to Opava Vychod hourly. Tickets cost Kč 100–150 and the journey takes 48 min. Alternatively, you can take a bus from Ostrava,Přívoz,sad B.Němcové to Opava Vychod via Hlučín,aut.nádr. and Hlucin in around 1h 19m.
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Ostrava-Stodolni to Opava Vychod
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- Kč 100–150
- Website
- Czech Railways (ČD)
- Phone
- 599 501 119
- [email protected]
- Website
- slezsko.transdev.cz
Bus from Ostrava,Přívoz,sad B.Němcové to Hlučín,aut.nádr.
- Ave. Duration
- 17 min
- Frequency
- Every 20 minutes
- Estimated price
- Kč 25–35
- Schedules at
- slezsko.transdev.cz
- Ave. Duration
- 33 min
- Estimated price
- Kč 1,100–1,400
City Taxi Ostrava
- Phone
- +420 800 290 000
- Website
- taxiostrava.cz
Dalibor Zdislav Chvátal
- Phone
- +420 778 802 803
- Website
- taxivitkovice.cz
Taxi Radek Březina
- Phone
- +420 608 335 435
- Website
- taxiostrava.com
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 How do I get from Sydney to Melbourne, How to get from JFK to New York City, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
Ostrava to Opava bus services, operated by Transdev Slezsko, arrive at Hlučín,aut.nádr. station.
Ostrava to Opava train services, operated by České dráhy (ČD), arrive at Opava Vychod station.
Yes, the driving distance between Ostrava to Opava is 33 km. It takes approximately 33 min to drive from Ostrava to Opava.
Book your Ostrava to Opava train tickets online with Omio.
Book your Ostrava to Opava bus tickets online with Omio.
There are 113+ hotels available in Opava.





