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 Olomouc to Prague will cost around £ 8 if you buy it on the day, but the cheapest tickets can be found for only £ 4.
Find all the dates and times for this journey
2 h 26 m
2 h 29 m
Trains per day
Of the 10 trains that leave Olomouc for Prague every day 10 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 210 km distance in an average of 2 h 29 m but if you time it right, some trains will get you there in just 2 h 26 m .
The slowest trains will take 2 h 32 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.
|Distance||130 miles (210 km)|
|Average train duration||2 h 26 min|
|Average train ticket price||£5 (€5)|
|Train frequency||25 a day|
|Direct train||Yes, there are 25 direct trains a day|
|Train companies||Czech Railway, RegioJet, Leo Express or RegioJet a. S.|
Trains from Olomouc to Prague cover the 130 miles (210 km) long route taking on average 2 h 26 min with our travel partners like Czech Railway, RegioJet, Leo Express or RegioJet a. S. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £4, but the average price of train tickets is £5. Travellers depart most frequently from Olomouc mesto and arrive in Prague, Praha, Zličín.
For as little as £4 you can travel by train from Olomouc to Prague with Student Agency, Leo Express and České dráhy. Omio will show you the best deals, timetables and tickets available for this trip.
Leo Express is a Czech train and bus company which offers the following train ticket types for your train from Olomouc to Prague: Economy, Economy Plus, Business and Premium.
Omio helps you find the perfect Olomouc - Prague train with Leo Express. Whether you are searching for the fastest, earliest or cheapest train between Olomouc and Prague, Omio shows you Leo Express’s current train timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Olomouc to Prague journey. You can expect to travel around 130 miles (210 km) from Olomouc to Prague on a train with Leo Express. Once you are ready, buy your one-way Leo Express tickets from Olomouc to Prague starting as low as £7 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with Leo Express!
Omio customers travelling this route book their trains from Olomouc mesto to Prague, Praha, Zličín.
You can find the most popular departure train station for this trip, Olomouc mesto, located approximately 0 mile (s) / 0 km from the city centre of Olomouc. The most popular arrival train station in Prague, called Prague, Praha, Zličín, is located around 6 mile (s) / 10 km away from its city centre.
Here are some other resources that might have the information you need