Czechia By Train
Your Eurail Czechia Pass will give you access to a true rail adventure. The charms of Prague (Praha) are known the world over, and the entire country will amaze you with its rich history and beautiful nature. Hop aboard and see what awaits you on your Czech rail adventure.
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 Eurail 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)
Regiojet (IC)
- International trains run between Czechia, Poland, Slovakia, Austria, and Hungary. You need an Eurail 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 April 14 to August 31
ÖBB Nightjet (NJ)
- Graz/Budapest – Breclav – Prague – 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 connections
- International connections
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
Tips and tricks for Czechia
Quick facts
Capital: Prague (local spelling: Praha)
Population: 10.5 million
Language: Czech
Currency: Czech Koruna (CZK)
Dialing code: +420
Spelling of cities of Czechia
On Czech train timetables and at train stations in Czechia, you'll usually find the local spelling of Czech cities and stations.
Here is the local spelling of some popular Czech cities:
Praha = Prague
Plzeň = Pilsen
Airport - station link
From Prague airport there are bus connections to Prague's public transport system or the Airport Express Bus to Prague's main station. Eurail Passes are not valid on the bus.
Eurail aid office in Czechia
For questions about Eurail, visit the international ticket office at Prague Liben station (Praha Liben). It is open daily from 06.00 – 20.50. See the page for more Aid Offices in Europe.
Czechia main train stations
Prague is the main railway center. The most important train stations are:
Hlavní nádrazí (Main Station). The biggest station. It has ticket offices, a train information centre and a Prague information service.
Nádrazí Holesovice (Holesovice Station). This is usually the terminus for trains from Berlin and other destinations to the north.
Both are serviced by line C of the city metro system.
Get inspired
-
Prague With our Eurail Pass, you can see the beauties of Prague and enjoy the most authentic traditional cuisines the city has to offer. -
2 weeks in Poland and Czechia Travel to Eastern Europe with a Eurail Pass and spend 2 weeks in Poland and Czechia. Amazing scenery and historic cities are waiting for you! -
Top 10 Places Off the Beaten Track Every traveler 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.