Your order

SuperCity high-speed train

The newest and fastest trains in the Czech Railways fleet, these modern SuperCity trains traverse the full width of the country linking the popular capital city Prague to Olomouc and Ostrava in the east and have connections to the spa town of Karlovy Vary or Plzeň in the west. Reaching speeds of 160 km/h. You can be transported at speed to the heart of the larger cities across the Czech Republic. Additionally, it runs all the way to the Slovakian cities of Žilina, Poprad-Tatry, and Košice once daily. You can expect all the facilities of a modern high-speed train, including reclining seats, plenty of legroom, WiFi access, and an onboard bistro.

SuperCity routes

Map with Supercity routes

The main railway line in the Czech Republic is the route from Prague to Ostrava. The SuperCity is the fastest train making this journey. Trains run regularly every day from Prague via Pardubice, Olomouc to Ostrava, and now also connect to some cities in Slovakia. SuperCity trains are scheduled to connect with other trains in the Czech fleet such as the regional Osobní trains or IC trains which can continue your journey to the smaller towns and villages across the countryside.


SuperCity routes:

  • Karlovy Vary – Plzeň – Prague – Pardubice – Olomouc – Ostrava – Bohumin 
  • Prague – Pardubice – Olomouc – Ostrava – Bohumin – Zilina – Poprad-Tatry – Kosice




Reservations on SJ high-speed trains are compulsory. We recommend you make your reservations as far in advance as possible.

How to make reservations for the SuperCity

You can reserve your seat on the SuperCity in the following ways:


Reservation fees

  • 1st class seat: €3
  • 2nd class seat: €3

Passengers in 1st class receive a snack and a newspaper


Facilities and services

  • Air conditioning
  • Audio system
  • Disabled facilities
  • Newspapers/magazines
  • Power sockets
  • Restaurant/bistro
  • WiFi internet


Operated by:


Facilities may differ per train and route. When using timetables and railway maps, you will notice that the local spelling of city names is often used. This spelling differs from the common English names. For example Prague is usually written as Praha.