RailClick

Trains from Vienna to Praguefrom $ 29.46

One‑way

Trains from Vienna to Prague

Journey time
From 4h 10m
Price
From $ 29.46
Distance
300 km (186 miles)
Changes
Direct trains available
Departure station
Vienna Hbf
Arrival station
Praha-Holesovice

Travelling by train: Vienna - Prague

Journey details

How long does the train from Vienna to Prague take?

The journey time for the train between Vienna and Prague can vary, but on average, it takes approximately 4 hours and 25 minutes.

What is the fastest journey from Vienna to Prague by train?

The fastest train journey from Vienna to Prague can take as little as 4 hours and 10 minutes.

How much does the train cost from Vienna to Prague?

Train ticket prices from Vienna to Prague can vary, but you should expect to pay around €20 to €90, depending on the time of booking and class of service.

How much does the Vienna to Prague?

Yes, there are direct trains available from Vienna to Prague, making the journey convenient without the need for transfers.

What is the distance from Vienna to Prague by train?

The distance from Vienna to Prague by train is approximately 250 Km.

Which are the cities that the train stops from Vienna to Prague?

The train from Vienna to Prague typically stops in several cities, including Břeclav, Brno, and Pardubice, offering passengers a glimpse of the beautiful countryside and urban centers en route.

Buy train tickets from Vienna to Prague

Vienna: Places to see

Prague: Places to see

Vienna: Main train stations

  • Vienna Hbf
  • Flughafen Wien
  • Wien Westbf
  • Wien Meidling
  • Wien Huetteldorf

Prague: Main train stations

  • Praha hl.n.
  • Praha hl.n. Wilsonova
  • Praha-Holesovice
  • Praha-Bubny
  • Praha-Dejvice
  • Praha Masarykovo Nadrazi
  • Praha-Liben
  • Praha-Vrsovice
  • Praha-Smichov
  • Praha-Vysocany

Vienna - Prague: How to get the best deals

Need our help?
Guaranteed secure payment
  • visa
  • mastercard
  • amex
  • applepay
Certificates
Europ AssistanceGlobal Awards
TreeNation
Google logo4.8 Stars | 10000+ Reviews