The cheapest trains from Ostrava to Olomouc

Showing times and prices for Oct 19

Cheapest

$2

Average

$4

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Ostrava to Olomouc will cost around $ 4 if you buy it on the day, but the cheapest tickets can be found for only $ 2.

Cheapest
02:53PMOstrava, Svinov Hlavní nádraží0h57 03:50PMOlomouc
0 changes
$21One-way
Cheapest
07:23AMOstrava, Svinov Hlavní nádraží1h00 08:23AMOlomouc
0 changes
$21One-way
Cheapest
02:24AMOstrava, Svinov Hlavní nádraží0h57 03:21AMOlomouc
0 changes
$21One-way
Cheapest
04:53PMOstrava, Svinov Hlavní nádraží0h57 05:50PMOlomouc
0 changes
$21One-way
Cheapest
06:53PMOstrava, Svinov Hlavní nádraží0h57 07:50PMOlomouc
0 changes
$21One-way

Timetable Ostrava to Olomouc

Showing trains for tomorrow, Tue, Oct 19
02:24AMOstrava, Svinov Hlavní nádraží0h57 03:21AMOlomouc
0 changes
02:52AMOstrava, hlavní nádraží1h17 04:09AMOlomouc hl.n.
0 changes
03:00AMOstrava-Svinov, nádraží1h09 04:09AMOlomouc hl.n.
0 changes
04:53AMOstrava, Svinov Hlavní nádraží0h57 05:50AMOlomouc
0 changes
05:28AMOstrava, Svinov Hlavní nádraží1h03 06:31AMOlomouc
0 changes
06:53AMOstrava, Svinov Hlavní nádraží0h57 07:50AMOlomouc
0 changes
07:23AMOstrava, Svinov Hlavní nádraží1h00 08:23AMOlomouc
0 changes
08:03AMOstrava, hlavní nádraží1h13 09:16AMOlomouc hl.n.
0 changes
08:11AMOstrava-Svinov, nádraží1h05 09:16AMOlomouc hl.n.
0 changes
08:53AMOstrava, Svinov Hlavní nádraží0h57 09:50AMOlomouc
0 changes
10:03AMOstrava, hlavní nádraží1h13 11:16AMOlomouc hl.n.
0 changes
10:11AMOstrava-Svinov, nádraží1h05 11:16AMOlomouc hl.n.
0 changes
10:53AMOstrava, Svinov Hlavní nádraží0h57 11:50AMOlomouc
0 changes
12:03PMOstrava, hlavní nádraží1h13 01:16PMOlomouc hl.n.
0 changes
12:11PMOstrava-Svinov, nádraží1h05 01:16PMOlomouc hl.n.
0 changes
12:53PMOstrava, Svinov Hlavní nádraží0h57 01:50PMOlomouc
0 changes
02:53PMOstrava, Svinov Hlavní nádraží0h57 03:50PMOlomouc
0 changes
03:17PMOstrava, hlavní nádraží1h13 04:30PMOlomouc hl.n.
0 changes
03:25PMOstrava-Svinov, nádraží1h05 04:30PMOlomouc hl.n.
0 changes
04:53PMOstrava, Svinov Hlavní nádraží0h57 05:50PMOlomouc
0 changes
06:53PMOstrava, Svinov Hlavní nádraží0h57 07:50PMOlomouc
0 changes

This is the last train of the day.

Find all the dates and times for this journey

The fastest trains from Ostrava to Olomouc

Showing times and prices for Oct 19

Fastest Journey

57 m

Average

1 h 3 m

Trains per day

21

Distance

79 km

Of the 21 trains that leave Ostrava for Olomouc every day 21 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 79 km distance in an average of 1 h 3 m but if you time it right, some trains will get you there in just 57 m .

The slowest trains will take 1 h 17 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
12:53PMOstrava, Svinov Hlavní nádraží0h57 01:50PMOlomouc
0 changes
$41One-way
Fastest
04:53AMOstrava, Svinov Hlavní nádraží0h57 05:50AMOlomouc
0 changes
$31One-way
Fastest
02:53PMOstrava, Svinov Hlavní nádraží0h57 03:50PMOlomouc
0 changes
$21One-way
Fastest
10:53AMOstrava, Svinov Hlavní nádraží0h57 11:50AMOlomouc
0 changes
$31One-way
Fastest
02:24AMOstrava, Svinov Hlavní nádraží0h57 03:21AMOlomouc
0 changes
$21One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Olomouc from Ostrava

distanceDistance48 miles (78 km)
durationAverage train duration57 min
priceAverage train ticket price$2 (€2)
changesDirect trainYes
carriersTrain companiesRegioJet, Czech Railway or Leo Express

Trains from Ostrava to Olomouc cover the 48 miles (78 km) long trip taking on average 57 min with our travel partners like RegioJet, Czech Railway or Leo Express. There are direct train services available. While the average ticket price for this route costs around $2 (€2), you can find the cheapest train ticket for as low as $2 (€2).

Train companies

Student Agency between Ostrava and Olomouc

Student Agency trains will get you between Ostrava and Olomouc from $2 (€2). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Student Agency

One of the best ways to travel between Ostrava and Olomouc is by taking a train with Student Agency. Omio helps you find the ideal Student Agency train between Ostrava and Olomouc by showing you Student Agency’s current train schedules and timetables, the train tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Ostrava to Olomouc trip. You can expect to travel 48 miles (78 km) between Ostrava and Olomouc on a train with Student Agency. If you are using the Omio app to search for trains from Ostrava to Olomouc, 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. Once you’ve found that perfect train, book your Student Agency train ticket on Omio quickly and easily, then enjoy your upcoming trip from Ostrava to Olomouc!

Travel Tips

Trains from Ostrava to Olomouc
Travel by train to Olomouc 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 Ostrava to Olomouc.
FAQs
What is the price of the cheapest train from Ostrava to Olomouc?
Omio customers have found cheap train tickets between Ostrava and Olomouc for as low as $2 (€2)  for the next 7 days.
What is the cost of a train between Ostrava and Olomouc?
If you are looking to buy your train ticket in the next 7 days, you can expect the Ostrava to Olomouc train to cost on average $2 (€2)  one way.
How far is it from Ostrava to Olomouc by train?
The distance from Ostrava to Olomouc by train is approximately 48 miles (78 km).
How many hours is the train time to Olomouc from Ostrava?
While the time it takes to travel 48 miles (78 km) to Olomouc from Ostrava can vary based on specific dates, weekends, and holidays, the Ostrava to Olomouc train journey time is on average 57 min.
What train companies go from Ostrava to Olomouc?
When taking a train from Ostrava to Olomouc, you can count on RegioJet, Czech Railway or Leo Express for the best way to get you to Olomouc. You can also check all possible train providers who offer a service to Olomouc from Ostrava and compare the amenities they offer before buying a train ticket.
Are there any nonstop train services from Ostrava to Olomouc?
Yes, there are direct trains to Olomouc from Ostrava, and you can find a direct train for this trip with Leo Express  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
When is the earliest train from Ostrava to Olomouc? When is the last train from Ostrava to Olomouc?
The first Ostrava to Olomouc train departs at 12: 53 PM   and the last train from Ostrava to Olomouc leaves at 4: 53 PM. Check out the most up-to-date train schedule from Ostrava to Olomouc on Omio and find the best time to travel to your destination.
How far in advance should I book a train ticket from Ostrava to Olomouc to get 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 journey and save money. If you purchase train tickets from Ostrava to Olomouc within the next 7 days, you can find tickets to cost on average $2 (€2) one way. To find the best prices for this trip, consider booking your train ticket from Ostrava to Olomouc a few months in advance.

Important Stations and Airports for this Journey

Ostrava
Olomouc
The major railway station for departures from Ostrava is. Read all the information you need to know about services, amenities and connections at for your journey between Ostrava and Olomouc.