How Long To Travel From Vienna To Budapest?

How Long To Travel From Vienna To Budapest? Train High-speed train Regional train Travel time2hrs 50 minutes 4hrs 15 minutes Seat reservations Mandatory Not required Stations Vienna (Wien) Meidling – Budapest Keleti Vienna (Wien) Hbf- Budapest Keleti How much does it cost to take the train from Vienna to Budapest? Journey time From 2h 34m