Your order

Czech Republic By Train

Your Eurail Czech Republic 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 the 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 Eurail timetable.


Domestic Trains in the Czech Republic



  • 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 from June 1st until September 1st)
  • Prague – Dresden – Berlin (– Hamburg/Rostock) (Reservations mandatory from June 1st until September 1st)
  • Prague – Ceske Budejovice – Linz
  • Prague – Plzen – Regensburg – Munich
  • Prague – Pardubice – Ostrava – Katowice – Warsaw
  • Prague – Pardubice – 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



  • 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 – Prague – Dresden – Berlin


RegioJet (RJ)

  • Prague – Pardubice – Olomouc – Ostrava – Zilina – Poprad – Kosice
  • Prague – Pardubice – Olomouc – Ostrava – Krakow – Przemysl


European Sleeper (ESL)

  • Prague – Usti Nad Labem – Dresden – Berlin – Amsterdam – Brussels


Popular connections

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 until 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



Eurail reservation self-service system

Administration costs when booking through Eurail self-service

  • € 2,- p.p.per train
  • Additional € 9,- per order (for paper tickets)

With railway carriers

Locally at the train station in Czech Republic


See reservation costs for domestic trains

See reservation costs for international trains


Get your Pass for the Czech Republic

Czech Republic Pass


Use your vacation to discover the Czech Republic by rail.


Standard prices from $ 100

Global Pass


Explore the Czech Republic and up to 32 other Eurail countries.

Standard prices from $ 233


Tips and tricks for the Czech Republic

Quick facts

  • Capital: Prague (local spelling: Praha)

  • Population: 10.5 million

  • Language: Czech

  • Currency: Czech Koruna (CZK)

  • Dialing code: +420


Spelling of cities of the Czech Republic

On Czech train timetables and at train stations in the Czech Republic, 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 Czech Republic

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.


Czech Republic 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

  • czech-republic-prague-masthead
    Prague With our Eurail Pass, you can see the beauties of Prague and enjoy the most authentic traditional cuisines the city has to offer.