There are 5 ways to get from Ostrava to Krnov by train, 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 Hlavni Nadrazi to Krnov-Cvilintrain 94850
1h 4mKč 130–190Train via Ostrava-Svinov
cheapest- Take the train from Ostrava-Svinov to Krnov-Cvilintrain 838 / ...
1h 30mKč 129–204Drive 57.1 km
- Drive from Ostrava to Krnovcar 57.1 km
55 minKč 226–326Taxi
- Take the taxi from Ostrava to Krnovtaxi 57.1 km
55 minKč 1,900–2,300Train via Opava Vychod
- Take the train from Ostrava-Stodolni to Opava Vychodtrain 1604 / ...
- Take the train from Opava Vychod to Krnov-Cvilintrain 838 / ...
1h 32mKč 135–199
Ostrava to Krnov by train
Comparing Your Travel Options
The cheapest way to get from Ostrava to Krnov is to train which costs 130 Kč - 190 Kč and takes 1h 4m.
The fastest way to get from Ostrava to Krnov is to drive which takes 55 min and costs 220 Kč - 330 Kč.
Yes, there is a direct train departing from Ostrava Hlavni Nadrazi and arriving at Krnov-Cvilin. Services depart once a week, and operate Saturday. The journey takes approximately 1h 4m.
The distance between Ostrava and Krnov is 59 km. The road distance is 57.1 km.
The best way to get from Ostrava to Krnov without a car is to train which takes 1h 4m and costs 130 Kč - 190 Kč.
The train from Ostrava Hlavni Nadrazi to Krnov-Cvilin takes 1h 4m including transfers and departs once a week.
Ostrava to Krnov train services, operated by České dráhy (ČD), depart from Ostrava Hlavni Nadrazi station.
Ostrava to Krnov train services, operated by České dráhy (ČD), arrive at Krnov-Cvilin station.
Yes, the driving distance between Ostrava to Krnov is 57 km. It takes approximately 55 min to drive from Ostrava to Krnov.
Book your Ostrava to Krnov train tickets online with Omio.
What companies run services between Ostrava, Czechia and Krnov, Moravskoslezský kraj, Czechia?
České dráhy (ČD) operates a train from Ostrava Hlavni Nadrazi to Krnov-Cvilin once a week. Tickets cost Kč 130–190 and the journey takes 1h 4m.
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Ostrava Hlavni Nadrazi to Krnov-Cvilin
- Ave. Duration
- 1h 4m
- Frequency
- Once a week
- Estimated price
- Kč 130–190
- Website
- Czech Railways (ČD)
Train from Ostrava-Svinov to Krnov-Cvilin
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- Kč 120–180
- Website
- Czech Railways (ČD)
Train from Ostrava-Stodolni to Opava Vychod
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- Kč 80–120
- Website
- Czech Railways (ČD)
Train from Opava Vychod to Krnov-Cvilin
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- Kč 55–85
- Website
- Czech Railways (ČD)
- Ave. Duration
- 55 min
- Estimated price
- Kč 1,900–2,300
City Taxi Ostrava
- Phone
- +420 800 290 000
- Website
- taxiostrava.cz
Taxi Fredy Ostrava
- Phone
- +420 737 061 698
- Website
- taxifredy.cz
Taxi Tip Ostrava
- Phone
- +420 734 379 620
- Website
- taxitip-ostrava.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 Getting to Rome from the airport, The beginner’s guide to the 2018 World Nomad Games, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
There are 140+ hotels available in Krnov.





