Duration 5h 36m
Distance 417.3 km
Average price 1 816 Kč
Frequency 7/day

Trip overview

The average train between Vienna and Pilsen takes 5h 36m and the fastest train takes 5h 30m. The train service runs several times per day from Vienna to Pilsen. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Wien Hbf
  2. Praha Hlavni Nadrazi
  3. Pilsen
5h 35m
1 425 Kč - 2 099 Kč

Frequently asked questions

Want to know about travelling from Vienna to Pilsen? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Vienna to Pilsen. However, there are services departing from Wien Hbf and arriving at Plzen Hlavni Nadrazi via Praha Hlavni Nadrazi. The journey, including transfers, takes approximately 5h 35m.

More details

The distance between Vienna and Pilsen is 278 km. The road distance is 417.3 km.

Get driving directions

Vienna to Pilsen train services, operated by Railjet, depart from Wien Hbf station.

More details

Vienna to Pilsen train services, operated by Czech Railways (ČD), arrive at Plzen Hlavni Nadrazi station.

More details

There are 147+ hotels available in Pilsen. Prices start at 882 Kč per night.

More details

What companies run services between Vienna and Pilsen?

You can take a train from Vienna to Pilsen via Praha Hlavni Nadrazi in around 5h 35m.
Train operators

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps