Prague to Olomouc train

Cheap train tickets from Prague to Olomouc

Showing times and prices for Oct 07

Cheapest

10

Average

23

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.

Cheapest
06:18AMPrague2h37 08:55AMOlomouc
0 transfers
101One-way
2nd Cheapest
09:37PMPrague2h28 12:05AMOlomouc
0 transfers
121One-way
2nd Cheapest
08:18PMPrague2h37 10:55PMOlomouc
0 transfers
121One-way
06:18AMPrague4h17 10:35AMPřerov, nádraží
1 transfer
141One-way
06:18AMPrague4h34 10:52AMKojetín, nádraží
1 transfer
151One-way

Train schedule from Prague to Olomouc

Showing trains for tomorrow, Friday, October 7
06:18AMPrague4h17 10:35AMPřerov, nádraží
1 transfer
06:18AMPrague2h37 08:55AMOlomouc
0 transfers
06:18AMPrague4h34 10:52AMKojetín, nádraží
1 transfer
06:38AMPrague5h22 12:00PMKojetín, nádraží
1 transfer
06:38AMPrague5h42 12:20PMPřerov, nádraží
1 transfer
08:18AMPrague2h37 10:55AMOlomouc
0 transfers
08:18AMPrague4h34 12:52PMKojetín, nádraží
1 transfer
08:18AMPrague4h17 12:35PMPřerov, nádraží
1 transfer
08:28AMPrague2h35 11:03AMOlomouc hl.n.
0 transfers
08:36AMPraha-Libeň, nádraží2h27 11:03AMOlomouc hl.n.
0 transfers
10:18AMPrague4h17 02:35PMPřerov, nádraží
1 transfer
10:18AMPrague2h37 12:55PMOlomouc
0 transfers
10:18AMPrague4h34 02:52PMKojetín, nádraží
1 transfer
10:28AMPrague2h35 01:03PMOlomouc hl.n.
0 transfers
10:36AMPraha-Libeň, nádraží2h27 01:03PMOlomouc hl.n.
0 transfers
10:38AMPrague5h42 04:20PMPřerov, nádraží
1 transfer
10:38AMPrague5h22 04:00PMKojetín, nádraží
1 transfer
12:18PMPrague4h17 04:35PMPřerov, nádraží
1 transfer
12:18PMPrague2h37 02:55PMOlomouc
0 transfers
12:18PMPrague4h34 04:52PMKojetín, nádraží
1 transfer
12:28PMPrague2h35 03:03PMOlomouc hl.n.
0 transfers
12:36PMPraha-Libeň, nádraží2h27 03:03PMOlomouc hl.n.
0 transfers
12:38PMPrague5h42 06:20PMPřerov, nádraží
1 transfer
12:38PMPrague5h22 06:00PMKojetín, nádraží
1 transfer
12:38PMPrague4h57 05:35PMOlomouc
1 transfer
03:18PMPrague4h17 07:35PMPřerov, nádraží
1 transfer
03:18PMPrague4h34 07:52PMKojetín, nádraží
1 transfer
03:18PMPrague2h37 05:55PMOlomouc
0 transfers
03:28PMPrague2h30 05:58PMOlomouc hl.n.
0 transfers
03:36PMPraha-Libeň, nádraží2h22 05:58PMOlomouc hl.n.
0 transfers
04:18PMPrague2h37 06:55PMOlomouc
0 transfers
04:18PMPrague4h34 08:52PMKojetín, nádraží
1 transfer
04:18PMPrague4h17 08:35PMPřerov, nádraží
1 transfer
05:28PMPrague2h30 07:58PMOlomouc hl.n.
0 transfers
05:36PMPraha-Libeň, nádraží2h22 07:58PMOlomouc hl.n.
0 transfers
06:18PMPrague2h37 08:55PMOlomouc
0 transfers
07:28PMPrague2h30 09:58PMOlomouc hl.n.
0 transfers
07:36PMPraha-Libeň, nádraží2h22 09:58PMOlomouc hl.n.
0 transfers
08:18PMPrague2h37 10:55PMOlomouc
0 transfers
09:37PMPrague7h58 05:35AMPřerov, nádraží
1 transfer
09:37PMPrague2h28 12:05AMOlomouc
0 transfers
09:37PMPrague8h15 05:52AMKojetín, nádraží
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15
Sun
Oct 16
Mon
Oct 17
Tue
Oct 18
Wed
Oct 19
Thu
Oct 20
Fri
Oct 21
Sat
Oct 22
Sun
Oct 23
Mon
Oct 24
Tue
Oct 25
Wed
Oct 26
Thu
Oct 27

Fastest train times from Prague to Olomouc

Showing times and prices for Oct 07

Fastest Journey

2 h 22 m

Average

3 h 49 m

Trains per day

42

Distance

210 km

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

Fastest
05:36PMPraha-Libeň, nádraží2h22 07:58PMOlomouc hl.n.
0 transfers
341One-way
Fastest
07:36PMPraha-Libeň, nádraží2h22 09:58PMOlomouc hl.n.
0 transfers
271One-way
Fastest
03:36PMPraha-Libeň, nádraží2h22 05:58PMOlomouc hl.n.
0 transfers
391One-way
2nd Fastest
12:36PMPraha-Libeň, nádraží2h27 03:03PMOlomouc hl.n.
0 transfers
271One-way
2nd Fastest
08:36AMPraha-Libeň, nádraží2h27 11:03AMOlomouc hl.n.
0 transfers
191One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Prague to Olomouc

distanceDistance130 miles (210 km)
durationAverage train duration2 h 37 min
priceAverage train ticket price$8 (€7)
frequencyTrain frequency49 a day
changesDirect trainYes, there are 49 direct trains a day
carriersTrain providersRegioJet a. S. Czech Railway, Leo Express or RegioJet

Trains from Prague to Olomouc cover the 130 miles (210 km) long route taking on average 2 h 37 min with our travel partners like RegioJet a. S. Czech Railway, Leo Express or RegioJet. Normally, there are 49 trains operating per day, including direct services available. While the average ticket price for this route costs around $8 (€7), you can find the cheapest train ticket for as low as $4 (€4). Travelers depart most frequently from Prague and arrive in Olomouc, hl. N. (BUS).

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

Travel to Olomouc from Prague from $4 (€4) with Omio’s train partners Student Agency, České dráhy and Leo Express! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Student Agency
České dráhy
Leo Express

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

Looking to travel by train to Olomouc from Prague? Omio can help you find that perfect route with Student Agency. Check Omio to see current Student Agency train schedules, tickets, travel information and prices for the best deals on the Prague to Olomouc train and book Student Agency tickets online quickly and easily. When taking a train from Prague to Olomouc, you can expect to travel 130 miles (210 km) one-way with Student Agency. If you search for trains from Prague to Olomouc in the Omio app, you can check 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. Whether you’re looking for the cheapest, fastest or earliest train with Student Agency, we do the work for you to get you safely to Olomouc from Prague. Book that perfect Prague to Olomouc train now with Omio and enjoy a smooth and comfortable journey with Student Agency!

Student Agency from Prague to Olomouc train information:

  • Average Duration: 2 h 36 min
  • Student Agency frequency: 9 a day

Czech Railway is the major railway operator in the Czech Republic where you can find Second class and First Class tickets for your next train to Olomouc from Prague.

Looking to travel by train between Prague and Olomouc? Omio can help you find that perfect journey with České dráhy. Check Omio to see current České dráhy train schedules, tickets, travel information and prices for the best deals on the Prague to Olomouc train and book České dráhy tickets online quickly and easily. When taking a train between Prague and Olomouc, you can expect to travel 130 miles (210 km) one-way with České dráhy. If you search for trains from Prague to Olomouc in the Omio app, you can check if the České dráhy 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. Whether you’re looking for the cheapest, fastest or earliest train with České dráhy, we do the work for you to get you safely to Olomouc from Prague. Book that perfect Prague to Olomouc train now with Omio and enjoy a smooth and comfortable journey with České dráhy!

Train information from Prague to Olomouc with České dráhy:

  • Average Duration: 2 h 38 min
  • České dráhy frequency: 31 a day

Leo Express is a Czech train and bus company which offers the following train ticket types for your train from Prague to Olomouc: Economy, Economy Plus, Business and Premium.

Enjoy a smooth and easy route from Prague to Olomouc with Leo Express! As an official travel partner of Leo Express, Omio can help you search current train schedules and timetables from Leo Express, compare the best routes from Prague to Olomouc as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Leo Express Prague to Olomouc train ticket available today. If you search for Leo Express tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train between Prague and Olomouc on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 130 miles (210 km) trip between Prague and Olomouc with ease and comfort on a train with Leo Express.

Leo Express from Prague to Olomouc train information:

  • Average Duration: 2 h 32 min
  • Leo Express frequency: 7 a day

Train tickets from Prague to Olomouc: when to book to save $

Time Price Savings
1 week earlier 7 €
2 weeks earlier 6 €17%
3 weeks earlier 5 €40%
1 month before 6 €17%
2 months earlier 5 €40%
3 months earlier 4 €75%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Prague - Olomouc. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Prague - Olomouc 3 weeks in advance means you can save on average up to 40% compared to the price available on the day of departure.
  • If you book a ticket Prague - Olomouc with 2 months in advance you save up to about 40% compared to the initial price.
  • By booking 3 months in advance, you could save up to 75%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips: Trains from Prague to Olomouc

Travel Tips: 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 Prague to Olomouc.
FAQs
Train tickets between Prague and Olomouc for some dates and times can be found for as cheap as $4 (€4)  one way in the next 7 days.
In the next 7 days you can expect to pay on average $8 (€7)  for a train ticket to Olomouc from Prague.
The train distance from Prague to Olomouc is around 130 miles (210 km).
While the time it takes to travel 130 miles (210 km) to Olomouc from Prague can vary based on specific dates, weekends, and holidays, the Prague to Olomouc train journey time is on average 2 h 37 min.

Omio customers traveling this route depart most frequently from Prague   and arrive in Olomouc, hl. N. (BUS).

Passengers booking this route most frequently board their trains from Prague and need to travel around 2.2 miles (3.6 km) from the city center to get to this train station.

Passengers arriving in Olomouc most often arrive at Olomouc, hl. N. (BUS) and need to travel around 1.7 miles (2.7 km) from this train station to the city center.

Take the Prague to Olomouc train with RegioJet a. S. Czech Railway, Leo Express or RegioJet. However, it's always good to check out all possible train providers for the trip between Prague and Olomouc as there might be differences in the amenities they offer.
Yes, there are 49 direct trains per day from Prague to Olomouc, and you can find a direct train for this journey with Leo Express or RegioJet a. S.   on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
On average, there are 49 trains a day from Prague to Olomouc. The train times and services may be different on weekends and holidays compared to weekdays.
You can take the first train from Prague to Olomouc at 7: 36 AM. The last train from Prague to Olomouc that you can take departs at 7: 37 PM. Omio shows you the latest train from Prague to Olomouc schedule to help you book the best departure time for this journey.
You can find trains to Olomouc from Prague to cost on average $8 (€7) 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 route. You’ll see tickets for the Prague to Olomouc train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language