Hi, I wonder how long is the train or bus ride from Budapest to Vienna. Does the train or bus goes to the airport? Trying to figure out if we can just leave Budapest in the morning for a late afternoon flight out of vienna. Thank you.
The train to Vienna leaves from Budapest’s Keleti station and takes just under 3 hours. I just made the trip last week, trains leave every hour. You would need to transfer to the U to get to Wien Mitte and there are two airport train options from there, the cheaper S train works well and takes about 1/2 hour to airport. The airport website has details about both options.
There is no reason to go to Wien Mitte via the Ubahn upon arrival in Vienna at the Hauptbahnhof as this would be a major detour. There are trains running directly from the Vienna Hauptbahnhof to the airport. Use the planner on the oebb website for an idea of schedules.
Fluxbus also offers direct service to the airport if that is better for you. Internet research tells me the bus ride is 2 hours 40 minutes.