The cheapest trains from Olomouc to Prague

Showing times and prices for 17 Sep

Cheapest

£4

Average

£8

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.

Cheapest
05:52Olomouc2h32 08:24Praha, Hlavní Nádraží
0 changes
£41One-way
2nd Cheapest
03:23Olomouc2h32 05:55Praha, Hlavní Nádraží
0 changes
£61One-way
2nd Cheapest
19:52Olomouc2h30 22:22Praha, Hlavní Nádraží
0 changes
£61One-way
06:33Olomouc2h26 08:59Praha, Hlavní Nádraží
0 changes
£71One-way
17:52Olomouc2h30 20:22Praha, Hlavní Nádraží
0 changes
£71One-way

Timetable Olomouc to Prague

Showing trains for tomorrow, Fri, 17 Sep
03:23Olomouc2h32 05:55Praha, Hlavní Nádraží
0 changes
05:52Olomouc2h32 08:24Praha, Hlavní Nádraží
0 changes
06:33Olomouc2h26 08:59Praha, Hlavní Nádraží
0 changes
07:52Olomouc2h30 10:22Praha, Hlavní Nádraží
0 changes
08:25Olomouc2h26 10:51Praha, Hlavní Nádraží
0 changes
09:52Olomouc2h30 12:22Praha, Hlavní Nádraží
0 changes
11:52Olomouc2h30 14:22Praha, Hlavní Nádraží
0 changes
15:52Olomouc2h30 18:22Praha, Hlavní Nádraží
0 changes
17:52Olomouc2h30 20:22Praha, Hlavní Nádraží
0 changes
19:52Olomouc2h30 22:22Praha, Hlavní Nádraží
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
16 Sep
£4RegioJet a.s.
£11Flixbus
Fri
17 Sep
£4RegioJet a.s.
£10STUDENT AGENCY k.s.
Sat
18 Sep
£4RegioJet a.s.
£11Flixbus
Sun
19 Sep
£4RegioJet a.s.
£9Flixbus
Mon
20 Sep
£6RegioJet a.s.
£11Flixbus
Tue
21 Sep
£4RegioJet a.s.
£11Flixbus
Wed
22 Sep
£7Leo Express
Find prices
Thu
23 Sep
£6RegioJet a.s.
£11Flixbus
Fri
24 Sep
£4RegioJet a.s.
£9Flixbus
Sat
25 Sep
£6RegioJet a.s.
Find prices
Sun
26 Sep
£7Leo Express
Find prices
Mon
27 Sep
£6RegioJet a.s.
Find prices
Tue
28 Sep
£7RegioJet a.s.
£10STUDENT AGENCY k.s.
Fri
1 Oct
£4RegioJet a.s.
£7Flixbus
Sun
3 Oct
£4RegioJet a.s.
£11Flixbus
Tue
5 Oct
£4RegioJet a.s.
£7Flixbus
Wed
6 Oct
£4RegioJet a.s.
£7Flixbus

The fastest trains from Olomouc to Prague

Showing times and prices for 17 Sep

Fastest Journey

2 h 26 m

Average

2 h 29 m

Trains per day

10

Distance

210 km

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.

Fastest
06:33Olomouc2h26 08:59Praha, Hlavní Nádraží
0 changes
£71One-way
Fastest
08:25Olomouc2h26 10:51Praha, Hlavní Nádraží
0 changes
£81One-way
2nd Fastest
11:52Olomouc2h30 14:22Praha, Hlavní Nádraží
0 changes
£181One-way
2nd Fastest
07:52Olomouc2h30 10:22Praha, Hlavní Nádraží
0 changes
£81One-way
2nd Fastest
15:52Olomouc2h30 18:22Praha, Hlavní Nádraží
0 changes
£101One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Prague from Olomouc

distanceDistance130 miles (210 km)
durationAverage train duration2 h 26 min
priceAverage train ticket price£5 (€5)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesCzech 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.

Train companies

Student Agency, Leo Express and České dráhy trains from Olomouc to Prague

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
Student Agency
České dráhy

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!

    Travel Tips

    Trains from Olomouc to Prague
    Travel by train to Prague 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 Olomouc to Prague.
    FAQs
    What is the cost of cheap trains between Olomouc and Prague?
    Omio customers have found cheap train tickets from Olomouc to Prague for as low as £4  for the next 7 days.
    What is the average cost of a train from Olomouc to Prague?
    If you’re looking to buy your train tickets in the next week, you can expect the Olomouc to Prague train price to come in at an average of £5  one way.
    What is the distance from Olomouc to Prague by train?
    The distance to Prague from Olomouc by train is approximately 130 miles (210 km).
    How many hours does it take from Olomouc to Prague by train?
    On average the Olomouc to Prague train time is 2 h 26 min  covering the 130 miles (210 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
    Which train station in Olomouc goes to Prague? Which train station do I come into Prague from Olomouc?

    Omio customers travelling this route book their trains from Olomouc mesto   to Prague, Praha, Zličín.

    Where is the train station in Olomouc to go to Prague? Where is the train station in Prague located?

    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.

    Which train providers can take me to Prague from Olomouc?
    If you're looking for trains from Olomouc to Prague, you can rely on Czech Railway, RegioJet, Leo Express or RegioJet a. S. To get you to Prague. It's also good to check out all possible train providers for the Olomouc to Prague route to see if there might be differences in the amenities they offer.
    Are there any Olomouc to Prague direct trains?
    Yes, there are 25 direct trains a day from Olomouc to Prague. If you’re looking for a direct train from Olomouc to Prague, consider travelling with RegioJet a. S. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    How many train services are there to Prague from Olomouc a day?
    On average, there are 25 trains a day from Olomouc to Prague. The train times and services may be different on weekends and holidays compared to weekdays.
    What time is the earliest train from Olomouc to Prague? What time is the last train from Olomouc to Prague?
    The first Olomouc to Prague train departs at 04: 33   and the last train from Olomouc to Prague leaves at 17: 52. Check out the most up-to-date Olomouc to Prague train timetable on Omio and find the best time to travel to your destination.
    How early should I buy train tickets from Olomouc to Prague to score the best deals?
    You can find a train from Olomouc to Prague to cost on average £5 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Olomouc to Prague train generally on sale a few months before the planned travel date.
    Stations

    Important Stations and Airports for this Journey

    Olomouc
    Prague
    Nemilany
    Amenities
    Olomouc hl.n.
    Amenities
    Olomouc mesto
    Amenities
    Olomouc-Hejcin
    Amenities
    Olomouc-Nova Ulice
    Amenities
    Olomouc-Nove Sady
    Amenities
    Olomouc-Smetan.sady
    Amenities