Trip to Vienna

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration4h
Distance404 km
Avg. price$ 23
Train trips11 found

Trains from Prague to Vienna

🚆 The direct train from Prague to Vienna, operated by RegioJet, departs from Praha Hlavni Nadrazi and arrives at Wien Hbf. Services run hourly, every day, and the journey typically takes around 4 hours. 🌍 The route from Prague to Vienna covers a distance of 335 km and requires a transfer. The first step involves a train towards Budapest-Nyugati pu, lasting approximately 3 hours and 40 minutes, operated by Železničná spoločnosť Slovensko, a.s. The second step is a long-distance train towards Wien Hbf, lasting about 54 minutes, operated by ÖBB. 💰 The prices for a train ticket between Prague and Vienna can range from €26 to €55. Overall, the journey offers a convenient and relatively quick way to travel between these two European capitals, providing a smooth transition from the historic charm of Prague to the imperial grandeur of Vienna.

Where to stay in Vienna

There are over 1534 hotels to stay in Vienna. Prices range from $14 per night.

Accomodation

Will you be returning to Prague by train?

If you are looking for the return train journey, check out trains from Vienna to Prague

See schedule