There are 4 ways to get from Brno to Ostrava-Svinov 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
best- Take the train from Brno Hlavni Nadrazi to Ostrava-Svinovtrain 1103 / ...
2h 13mKč 230–370Bus via Ostrava Stred
- Take the bus from Brno to Ostravabus FlixBus N1290 / ...
2h 43mKč 379–626Drive 162.1 km
- Drive from Brno to Ostrava-Svinovcar 162.1 km
1h 31mKč 601–868Bus
- Take the bus from Brno Benesova Bus Station to Ostrava Svinov Train Stationbus RegioJet 721308 / ...
3h 12mKč 360–550
Brno to Ostrava-Svinov by train
Questions & Answers
The cheapest way to get from Brno to Ostrava-Svinov is to train which costs 230 Kč - 370 Kč and takes 2h 13m.
The fastest way to get from Brno to Ostrava-Svinov is to drive which takes 1h 31m and costs 600 Kč - 900 Kč.
Yes, there is a direct bus departing from Brno Benesova Bus Station station and arriving at Ostrava Svinov Train Station station. Services depart every four hours, and operate every day. The journey takes approximately 3h 5m.
Yes, there is a direct train departing from Brno Hlavni Nadrazi and arriving at Ostrava-Svinov. Services depart every 30 minutes, and operate every day. The journey takes approximately 2h 13m.
The distance between Brno and Ostrava-Svinov is 159 km. The road distance is 162.1 km.
The best way to get from Brno to Ostrava-Svinov without a car is to train which takes 2h 13m and costs 230 Kč - 370 Kč.
The train from Brno Hlavni Nadrazi to Ostrava-Svinov takes 2h 13m including transfers and departs every 30 minutes.
Brno to Ostrava-Svinov bus services, operated by RegioJet, depart from Brno Benesova Bus Station.
Brno to Ostrava-Svinov train services, operated by RegioJet, depart from Brno Hlavni Nadrazi station.
The best way to get from Brno to Ostrava-Svinov is to train which takes 2h 13m and costs 230 Kč - 370 Kč. Alternatively, you can bus via Ostrava Stred, which costs 370 Kč - 650 Kč and takes 2h 43m.
What companies run services between Brno, Czechia and Ostrava-Svinov, Czechia?
RegioJet operates a train from Brno Hlavni Nadrazi to Ostrava-Svinov every 30 minutes. Tickets cost Kč 230–370 and the journey takes 2h 13m. Alternatively, FlixBus operates a bus from Brno to Ostrava hourly. Tickets cost Kč 350–600 and the journey takes 2h 10m.
- Phone
- +420 222 222 221
- [email protected]
- Website
- regiojet.com
Train from Brno Hlavni Nadrazi to Ostrava-Svinov
- Ave. Duration
- 2h 13m
- Frequency
- Every 30 minutes
- Estimated price
- Kč 230–370
- Website
- https://regiojet.com/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Brno to Ostrava
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- Kč 350–600
- Website
- https://www.flixbus.co.uk
- Phone
- +420 222 222 221
- [email protected]
- Website
- regiojet.com
Bus from Brno Benesova Bus Station to Ostrava Svinov Train Station
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- Kč 360–550
- Website
- https://regiojet.com/
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
More Questions & Answers
Brno to Ostrava-Svinov bus services, operated by RegioJet, arrive at Ostrava Svinov Train Station.
Brno to Ostrava-Svinov train services, operated by RegioJet, arrive at Ostrava-Svinov station.
Yes, the driving distance between Brno to Ostrava-Svinov is 162 km. It takes approximately 1h 31m to drive from Brno to Ostrava-Svinov.
Book your Brno to Ostrava-Svinov train tickets online with Omio and Distribusion.
Book your Brno to Ostrava-Svinov bus tickets online with Omio and Distribusion.
There are 479+ hotels available in Ostrava-Svinov.




