COMPARE Prices across different modes

Oct 27
$6RegioJet a.s.
$12Musil Tour
Oct 28
$6RegioJet a.s.
Oct 29
$6RegioJet a.s.
Oct 30
$1RegioJet a.s.
Oct 31
$6RegioJet a.s.

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information from Brno to Ostrava

distanceDistance87 miles (140 km)
durationAverage train duration2 h 13 min
priceAverage train ticket price$5 (€4)
changesDirect trainYes
carriersTrain providersCzech Railway, RegioJet or RegioJet a. S.

Trains from Brno to Ostrava cover the 87 miles (140 km) long route taking on average 2 h 13 min with our travel partners like Czech Railway, RegioJet or RegioJet a. S. There are direct train services available. While the average ticket price for this trip costs around $5 (€4), you can find the cheapest train ticket for as low as $1 (€1).

Train companies

Student Agency and České dráhy from Brno to Ostrava

Travel from Brno to Ostrava from $1 (€1) with Omio’s train partners Student Agency and České dráhy! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

Student Agency
České dráhy

RegioJet is the leading bus company in the Czech Republic. Choose from the following ticket fare options for your next train between Brno and Ostrava: Low Cost, Standard, Fun & Relax, Relax and Business.

Save time and money by searching for and booking your Student Agency train between Brno and Ostrava online with Omio! If you’re looking for the cheapest, fastest or earliest Student Agency train between Brno and Ostrava, Omio can help you out every step of the way. Check current Student Agency train schedules for the ideal departure and arrival times, compare the best connections for the 87 miles (140 km) trip from Brno to Ostrava as well as ticket information for the train (such as baggage allowance and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains from Brno to Ostrava, you can check straight away if the Student Agency ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Buy your official Student Agency Brno to Ostrava train tickets online on Omio quickly and easily and enjoy the travel experience!

Travel Tips

Trains from Brno to Ostrava
Travel by train to Ostrava easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Brno to Ostrava.
How much do cheap train tickets from Brno to Ostrava cost?
If you’re looking to save money on tickets, you can find cheap Brno to Ostrava trains for as little as $1 (€1)  in the next 7 days.
What is the price of a train ticket from Brno to Ostrava?
If you’re looking to purchase your train tickets in the next week, you can expect the Brno to Ostrava train price to come in at an average of $5 (€4)  one way.
How far is it from Brno to Ostrava by train?
You should expect to travel around 87 miles (140 km)  between Brno and Ostrava by train.
What is the Brno to Ostrava train travel time?
On average the Brno to Ostrava train time is 2 h 13 min  covering the 87 miles (140 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train companies should I travel with from Brno to Ostrava?
For the best Brno to Ostrava train to purchase, you can travel safely and comfortably with Czech Railway, RegioJet or RegioJet a. S. However, it's always good to check all possible train companies with services between Brno and Ostrava to compare what amenities they may offer.
What are the first and last departure train times from Brno to Ostrava?
The first Brno to Ostrava train departs at 5: 02 PM   and the last train from Brno to Ostrava leaves at 8: 02 PM. Check out the most up-to-date train schedule from Brno to Ostrava on Omio and find the best time to travel to your destination.
How early should I purchase train tickets from Brno to Ostrava to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you buy train tickets between Brno and Ostrava within the next 7 days, you can find tickets to cost on average $5 (€4) one way. To find the best prices for this route, consider booking your train ticket from Brno to Ostrava a few months in advance.

Important Stations and Airports for this Journey

The major railway station for departures from Brno is Brno Dolní Nádraží. Read all the information you need to know about services, amenities and connections at Brno Dolní Nádraží for your journey between Brno and Ostrava.