There are 4 ways to get from Budapest to Krnov by 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.
Train
best- Take the train from Budapest-Nyugati to Ostrava-Svinovtrain Ec
- Take the train from Ostrava-Svinov to Krnov-Cvilintrain Re / ...
7h 36mKč 657–793Drive 368.1 km
- Drive from Budapest to Krnovcar 368.1 km
6h 22mKč 1,423–2,055Train via Ostrava
- Take the train from Budapest-Nyugati pu to Ostrava-Svinovtrain Ec 130
- Take the train from Ostrava-Svinov to Krnov-Cvilintrain Re / ...
7h 43mKč 683–1,178Train via Břeclav
- Take the train from Budapest-Nyugati to Breclavtrain Rj
- Take the train from Breclav to Ostrava-Svinovtrain Ec
- Take the train from Ostrava-Svinov to Krnov-Cvilintrain Re / ...
8h 7mKč 658–805
Budapest to Krnov by train
Comparing Your Travel Options
The cheapest way to get from Budapest to Krnov is to train which costs 650 Kč - 800 Kč and takes 7h 36m.
The fastest way to get from Budapest to Krnov is to drive which takes 6h 22m and costs 1 400 Kč - 2 100 Kč.
No, there is no direct train from Budapest to Krnov. However, there are services departing from Budapest-Nyugati and arriving at Krnov-Cvilin via Ostrava-Svinov. The journey, including transfers, takes approximately 7h 36m.
The distance between Budapest and Krnov is 525 km. The road distance is 368.1 km.
The best way to get from Budapest to Krnov without a car is to train which takes 7h 36m and costs 650 Kč - 800 Kč.
It takes approximately 7h 36m to get from Budapest to Krnov, including transfers.
Budapest to Krnov train services, operated by Hungarian Railways (MÁV), depart from Budapest-Nyugati station.
Budapest to Krnov train services, operated by Hungarian Railways (MÁV), arrive at Ostrava-Svinov station.
Yes, the driving distance between Budapest to Krnov is 368 km. It takes approximately 6h 22m to drive from Budapest to Krnov.
Book your Budapest to Krnov train tickets online with Omio.
What companies run services between Budapest, Hungary and Krnov, Moravskoslezský kraj, Czechia?
You can take a train from Budapest-Nyugati to Krnov-Cvilin via Ostrava-Svinov in around 7h 36m.
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Nyugati to Ostrava-Svinov
- Ave. Duration
- 5h 53m
- Frequency
- Once daily
- Estimated price
- Kč 500–650
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Nyugati to Breclav
- Ave. Duration
- 3h 36m
- Frequency
- 3 times a day
- Estimated price
- Kč 330–390
- Website
- Hungarian Railways (MÁV)
Train from Breclav to Ostrava-Svinov
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- Kč 200–240
- Website
- Hungarian Railways (MÁV)
- Phone
- +420 221 111 122
- [email protected]
- 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-Svinov to Krnov-Cvilin
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- Kč 120–180
- Website
- Czech Railways (ČD)
Train from Breclav to Ostrava-Svinov
- Ave. Duration
- 1h 48m
- Frequency
- Once daily
- Estimated price
- Kč 400–600
- 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)
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Budapest-Nyugati pu to Ostrava-Svinov
- Ave. Duration
- 5h 53m
- Frequency
- Twice daily
- Estimated price
- Kč 550–1,000
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Breclav to Ostrava-Svinov
- Ave. Duration
- 1h 48m
- Frequency
- Every 4 hours
- Estimated price
- Kč 1,000–1,200
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
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 5 incredible day trips from Florence by train, Train travel in Spain: A guide to Renfe, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
There are 138+ hotels available in Krnov.





























