Trains in Czechia
You can use trains in Czechia 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 Czechia every day. Services range from romantic regional trains to the luxury of international EuroCity trains.
Train types in Czechia
Regional trains in Czechia are operated by the Czech national railways, České dráhy. You can travel on international trains to and from Czechia. Find times for trains in Czechia in the Interrail timetable.
- Route Map
- Domestic Trains
- International Trains
- Night Trains
Domestic Trains in Czechia
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
InterCity (IC)
- Intercity trains between larger cities
- Reservations are required in selected IC trains
SC SuperCity (SC)
- High-speed trains between major cities
- Reservations are required
Leo Express (LE)
- 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:
- Prague – Prerov – Olomouc – Ostrava – Bohumin – (Kosice/Krakow)
- (Prague –) Usti and Orlici – Letohrad – Lichkov – Kraliky – Mlýnský Dvůr
RegioJet (IC)
- Tickets can be booked up to 3 months in advance on the website.
- Reservations are mandatory on the following routes:
- Prague – Brno – Breclav (to Vienna/Bratislava/Budapest)
- Prague – Pardubice – Olomouc – Ostrava – Opava/Bohumin/Havirov/Navsi
- Prague – Pardubice – Olomouc – Ostrava – Havirov (to Zilina/Kosice)
- Reservations are optional on the following routes:
- Brno – Přerov – Ostrava – Bohumín
- Kolín – Ústí nad Labem (valid on R23)
Bikes are allowed on most trains in Czechia. You'll need to buy a bike ticket in advance.
International trains in Czechia
International trains run from Czechia to Slovakia, Poland, Germany, Hungary, Austria, and Switzerland:
Eurocity (EC)
- Prague – Brno – Bratislava – Budapest
- Prague – Ceske Budejovice – Linz
- Prague – Plzen – Regensburg – Munich
- Prague – Pardubice – Ostrava – Katowice – Warsaw
- Prague – Pardubice – Ostrava – Katowice – Krakow – Przemysl
- Prague – Pardubice – Wroclaw – Poznan – Bydgoszcz – Gdánsk – Gdynia
- (Graz –) Breclav – Ostrava – Katowice – Krakow – Przemysl
- Graz – Vienna – Breclav – Ostrava – Wroclaw/Katowice – Krakow – Przemysl
Railjet (RJ)
- Prague – Pardubice – Brno – Vienna – Graz
- Prague - Berlin - Hamburg - (Copenhagen (From May 2026))
Supercity (SC)
- Prague – Ostrava – Zilina – Poprad – Kosice
Intercity (IC)
- Prague – Ostrava – Zilina – Poprad – Kosice
Leo Express (LE)
- International train between Czechia, Slovakia and Poland. You need an Interrail Global Pass or a Czechia 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 – Ostrava – Bohumin – Zilina – Poprad – Kosice
- Prague – Pardubice – Olomouc – Prerov – Ostrava – Krakow
- (Prague –) Usti and Orlici – Letohrad – Lichkov – (Wroclaw)
Regiocet (IC)
- International trains run between Czechia, Poland, Slovakia, Austria, and Hungary. You need an Interrail Global Pass or a Czechia 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 routes:
- Prague – Pardubice – Olomouc – Ostrava – Kosice
- Prague – Pardubice – Olomouc – Ostrava – Krakow – Warsaw/Przemysl
- Prague – Pardubice – Olomouc – Ostrava – Havirov – Zilina – Poprad – Kosice
- Prague – Brno – Bratislava (– Zilina)
- Prague – Brno – Vienna
- Prague – Brno – Vienna – Gyor – Budapest
Night trains in Czechia
Night trains run from Czechia to Slovakia, Poland, Germany, Hungary, Austria and Switzerland:
Euro Night (EN)
- Prague – Brno – Breclav – Bratislava – Budapest
- Prague – Pardubice – Ostrava – Kosice
- Prague – Pardubice – Ostrava – Kosice – Banovce nad Ondavou
- Prague – Pardubice – Ostrava – Krakow – Warsaw
- Graz/Budapest – Breclav – Ostrava – Krakow – Warsaw/Przemysl
Baltic Express
- Prague – Pardubice – Wroclaw – Poznan – Bydgoszcz – Gdánsk – Gdynia
- Sleeping car from 14 April to 31 August
ÖBB Nightjet (NJ)
- Graz/Budapest – Breclav – Ostrava – Dresden – Berlin
RegioJet (IC)
- 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 Czechia?
| 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 / Hamburg / Copenhagen (Germany / Denmark) | Railjet | 4h 30m | Optional |
| Prague to Bratislava (Slovakia) | Eurocity / Regiojet | 4h | Required |
| Prague to Budapest (Hungary) | Eurocity / EuroNight | 7h / 10h 25m | Optional / Required |
| Prague to Vienna (Austria) | Railjet / Regiojet | 4h | Optional / Required |
| Prague to Warsaw (Poland) | Eurocity | 8h | Required |
| Prague to Amsterdam and Brussels (From 25th March) | European Sleeper | 15h 25m | Required |
| Prague to Wroclaw (Poland) | EuroCity (Baltic Express) | 4h | Required |
| Prague to Gdánsk (Poland) | EuroCity (Baltic Express) | 8h 30m | Required |
Reservations
Reservations for trains in Czechia:
- Learn about how and where to book seats, check out our page How do I book seats.
- Find out how much a reservation costs on our page about reservation fees.
Get your Pass for Czechia
Interrail Czechia Pass
See the Czechia 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 Czechia
Discounts available for youth, seniors and families
Prices from € 212
Tips and tricks for Czechia
City names in Czechia
Sometimes the local city name will differ to what you know.
Praha = Prague
Plzeň = Pilsen
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.