RailClick
Czechrailway

Trains from Prague to Viennafrom $ 47.14

One‑way

Trains from Prague to Vienna

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

Travelling by train: Prague - Vienna

Journey details

How long does the train from Prague to Vienna take?

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

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

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

How much does the train cost from Prague to Vienna?

Train ticket prices from Prague to Vienna can vary, but they start from around €20 when booked in advance.

How much does the Prague to Vienna?

Yes, there are direct trains available from Prague to Vienna, offering a convenient way to travel between these two cities without the need for transfers.

What is the distance from Prague to Vienna by train?

The distance between Prague and Vienna by train is approximately 250 Km.

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

On its way from Prague to Vienna, the train might stop in key cities such as Břeclav and Brno, depending on the route taken.

Buy train tickets from Prague to Vienna

Prague: Places to see

Vienna: Places to see

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: Main train stations

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

Prague - Vienna: 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