Trains in the Czech Republic
You can use trains in the Czech Republic to travel to all major Czech cities. On top of that, there are rail connections to Austria, Germany, Hungary, Poland and Slovakia.
Over 7000 trains crisscross the Czech Republic every day. Services range from romantic regional trains to the luxury of international EuroCity trains.
Train types in Czech Republic
Regional trains in the Czech Republic are operated by the Czech national railways, České dráhy. You can travel on international trains to and from the Czech Republic. Find times for trains in the Czech Republic in the Interrail timetable.
- Route Map
- Domestic Trains
- International Trains
- Night Trains
Domestic Trains in the Czech Republic
Osobní
Commuter trains
Spěšný (Sp)
Special inter-regional trains
Rychlík (R)
Inter-regional trains
Expres (Ex)
Regional trains halting only at selected stations
SC SuperCity
- High speed trains between major cities
- Reservations are required
InterCity (IC)
- Intercity trains between larger cities
- Reservations are required in selected IC trains
Eurocity (EC)
- Intercity trains between larger cities
- Reservations are recommended
Bikes are allowed on most trains in the Czech Republic. You'll need to buy a bike ticket in advance.
International Czech Railways
International trains run from Czech Republic to Slovakia, Poland, Germany, Hungary, Austria and Switzerland:
Eurocity (EC)
- Prague – Brno – Bratislava – Budapest (Reservations mandatory June 1st till September 1st)
- Prague – Dresden – Berlin (– Hamburg/Rostock) (Reservations mandatory June 1st till September 1st)
- Prague – Ceske Budejovice – Linz
- Prague – Plzen – Regensburg – Munich
- Prague – Pardubice – Ostrava – Katowice – Warsaw
- Prague – Pardubice – Ostrava – Katowice – Krakow – Przemysl
- (Graz –) Breclav – Ostrava – Katowice – Krakow – Przemysl
- Graz – Vienna – Breclav – Ostrava – Wroclaw/Katowice – Krakow – Przemysl
RailJet (RJ)
- Prague – Pardubice – Brno – Vienna – Graz
SuperCity (SC)
- Prague – Ostrava – Zilina – Poprad – Kosice
InterCity (IC)
- Prague – Ostrava – Zilina – Poprad – Kosice
LEO Express
- International train between Czech Republic, Slovakia and Poland. You need an Interrail Global Pass or a Czech Republic Pass to travel on this train.
- Reservations are free of charge, but it's mandatory to make one before you board.
- Tickets can be booked up to 3 months in advance on the website or at ticket offices located in Prague, Olomouc and Ostrava-Svinov.
- Routes available:
- Prague – Pardubice – Olomouc – Prerov – Staré Město
- Prague – Pardubice – Olomouc – Prerov – Ostrava – Bohumin – Zilina – Poprad – Kosice
- Prague – Pardubice – Olomouc – Prerov – Ostrava – Katowice – Krakow
- Prerov – Hulin – Otrokovice – Staré Mesto
- (Prague –) Usti and Orlici – Letohrad – Lichkov – Kraliky – Moravsky Karlov
RegioJet
- International trains run between Czech Republic, Poland, Slovakia, Austria and Hungary. You need an Interrail Global Pass or a Czech Republic Pass to travel on this train.
- Reservations for most trains are mandatory.
- Tickets can be booked up to 3 months in advance on the website.
- Reservations are mandatory on the following (RJ) routes:
- Prague – Pardubice – Olomouc – Ostrava – Kosice (night train)
- Prague – Pardubice – Olomouc – Ostrava – Krakow – Przemysl (night train)
- Prague – Pardubice – Olomouc – Ostrava – Opava/Bohumin/Havirov/Navsi
- Prague – Pardubice – Olomouc – Ostrava – Havirov – Zilina – Poprad – Kosice
- Prague – Brno – Bratislava (– Zilina)
- Prague – Brno – Vienna
- Prague – Brno – Vienna – Gyor – Budapest
- Ostrava - Krakow (bus route)
- Reservations are optional on the following (R) routes:
- Brno – Přerov – Ostrava – Bohumín
- Kolín – Ústí nad Labem (valid on R23)
- Seasonal direct trains from Prague to Rijeka are not included. (RJ 1044/1047/1367/1364)
Night trains run from Czech Republic to Slovakia, Poland, Germany, Hungary, Austria and Switzerland:
Euro Night (EN)
- Prague – Dresden – Leipzig – Frankfurt – Basel – Zurich*
- Prague – Ceske Budejovice – Linz – Zurich
- Prague – Brno – Breclav – Bratislava – Budapest
- Prague – Pardubice – Ostrava – Kosice
- Prague – Pardubice – Ostrava – Kosice – Humenne
- Prague – Pardubice – Ostrava – Krakow – Warsaw
- Graz/Budapest – Breclav – Ostrava – Krakow – Warsaw
* The route Prague – Leipzig – Zurich has a seating carriage run by Deutsche Bahn, under EC number 459/458. For this carriage, reservations are not mandatory.
ÖBB Nightjet (NJ)
- Graz/Budapest – Breclav – Ostrava – Dresden – Berlin
RegioJet (RJ)
- Prague – Pardubice – Olomouc – Ostrava – Zilina – Poprad – Kosice
- Prague – Pardubice – Olomouc – Ostrava – Krakow – Przemysl
- Prague – Usti Nad Labem – Dresden – Berlin – Amsterdam – Brussels
Popular connections
- Domestic routes
- International Routes
What are the average train travel times between major cities in the Czech Republic?
Route | Travel time |
---|---|
Prague to Brno | 2h 30m |
Prague to Olomouc | 2h 30m |
Prague to Ostrava | 3h 30m |
Prague to Pilsen (Plzeň) | 1h 30m |
Route | Which train? | Travel time | Reservations |
---|---|---|---|
Prague to Berlin (Germany) | EuroCity | 4h 30m | Optional (Required June 1st till September 1st) / Optional |
Prague to Bratislava (Slovakia) | EuroCity / RegioJet | 4h | Required (EuroCity) / Optional (RegioJet) |
Prague to Budapest (Hungary) | EuroCity / EuroNight | 7h / 10h 25m | Optional / Required |
Prague to Vienna (Austria) | Railjet / RegioJet | 4h | Optional |
Prague to Warsaw (Poland) | EuroCity | 8h | Required |
Prague to Amsterdam and Brussels (From 25th March) |
European Sleeper | 15h 25m | Required |
Reservations
Interrail reservation self-service system
- Interrail
- IC, EC, RailJet, Nightjet, EuroNight, European Sleeper
Administration costs when booking through Interrail self-service
- € 2,- p.p.per train
- Additional € 9,- per order (for paper tickets)
With railway carriers
- ČD (Czech railways): Domestic and international trains
- Leo Express: Only Leo Express trains, domestic and international
- RegioJet: Only RegioJet trains, domestic and international
- ÖBB (Austrian railways): Domestic and international trains
Locally at the train station in Czech Republic
Get your Pass for Czech Republic
Interrail Czech Republic Pass
See the Czech Republic in depth by rail.
Youth discounts, as well as family and senior discounts.
Additional benefits include 10% off advance bookings for the A&O Hostel/Hotel in Prague.
Prices from € 91
Interrail Global Pass
Travel by train as much as you like in up to 33 European countries including the Czech Republic
Discounts available for youth, seniors and families
Prices from € 212
Tips and tricks for Czech Republic
City names in Czech Republic
Sometimes the local city name will differ to what you know.
Praha = Prague
Plzeň = Pilsen
Get inspired
-
Czech Republic Throughout the train journey, the Czech Republic unravels panoramic views. Choose the best places and events to visit with your Interrail pass!
-
24 hours in Prague Only have 24 hours in Prague? Let us show you all the highlights and make sure your quick visit to Prague is always remembered!
-
Top 10 Places Off the Beaten Track Every traveller with a sense of adventure will love these 10 off the beaten track destinations!
Change of currency
You cannot change the currency once you have a Pass in your cart. Remove the Pass, and then change the currency on the website header.