Vienna to Budapest by train

Vienna and Budapest are two of Europe's most elegant and historic cities within short distance of each other. Vienna, the capital of Austria is famed for its grandiose palaces, wealth of contemporary museums and abundance of green space. Hungary's capital Budapest is no less rich in culture and historical charm: make a visit to Buda castle and while away a few hours on a boat ride along the Danube river.

You have the following option for this train route: 

  • Railjet high speed train: approx: 2 hr 50 min

  • Regional train: 8hr 25min

From Vienna to Budapest

Map with popular Vienna - Prague

Travel time: 2h50

Transfer: 0

Reservation needed:

Please note that the travel time and reservation information is based upon the fastest train option.

  • Vienna, Austria

    Wien Meidling

  • 2h50
  • Budapest, Hungary


Back to top