Skip to content

Belgrade to Vienna: Train, Bus & Flights

Verified · July 12, 2026 by experienced travelers, guides, and locals 9 min read

How to get from Belgrade to Vienna in 2026: the bus (about 9 hours, from EUR 25), the 90-minute flight, and why there is still no direct train.

The Vienna skyline at sunset reflected in the Danube, with the DC Tower and Donauturm on the skyline
Photo: Pierre Blaché / Wikimedia Commons, CC0 ( source )

There is no direct train from Belgrade to Vienna in 2026, however much the search results tease one, so your real choices are a direct coach (roughly nine hours, from about €25), a short flight (about 90 minutes in the air on Air Serbia or Austrian Airlines), or a rail workaround that changes trains in Budapest and eats the best part of a day. For most people the coach is the sensible default and the flight is the time-saver. The train is only worth it if the ride itself is the point of the day.

The reason a train keeps coming up is that a proper one is genuinely on the way, just not yet. Austria’s ÖBB and Hungary’s MAV have confirmed plans to extend two of their daily Budapest-Vienna trains all the way down to Belgrade, a run of a little over six hours. But the start date is still “sometime in 2026,” it’s not in any timetable you can actually book, and it hangs on the rebuilt Belgrade-Budapest high-speed line finally opening to through traffic, which has slipped repeatedly. Until that happens, plan around the bus and the plane, and treat the direct train as a nice thing to come back for.

The quick verdict

  • Best all-round: the direct coach. About nine hours (the fastest scheduled runs come in near 8h30), from roughly €25, with around eleven departures a day between FlixBus, Fudeks and FENIKS GiZ. One border stop and no changes.
  • Fastest: the flight. Air Serbia and Austrian Airlines fly Belgrade (BEG) to Vienna (VIE) in about 90 minutes, roughly five times a day between them. Add airport time and it’s still half a day rather than a whole one.
  • For rail lovers only: the workaround via Budapest. Fast Soko train, a local across the Hungarian border, then a Railjet on to Vienna: about ten to eleven hours with the change. Lovely if the trains are the treat, daft otherwise.
  • Coming, but not here: the direct EuroCity. Promised for 2026 at a little over six hours, twice a day. Not carrying passengers yet, so don’t build a trip around it.

If you just want to be in Vienna without fuss, book a daytime coach or a well-timed flight and stop reading. The rest is for weighing the options and understanding exactly where that much-hyped direct train has got to.

The train everyone is searching for (and why it is not here yet)

This is the part that trips people up, so it is worth getting straight. In November 2025, ÖBB told the Serbian outlet N1 that, together with MAV, it plans to run trains 144 and 148 through from Belgrade via Budapest to Vienna once the line allows it, with two departures a day in each direction and a headline time of just over six hours. That would turn a whole-day slog into a comfortable single-seat ride, and it’s a real plan, not a rumour.

What it’s not, yet, is a service you can catch. The Belgrade-to-Vienna trains depend entirely on the rebuilt Belgrade-Budapest high-speed railway opening to cross-border passenger traffic, and that has been delayed again and again while the ETCS signalling is certified on both sides. The concrete is finished and Serbian officials keep calling the line “done,” but “the track is built” and “you can buy a through ticket” are two very different things. The shared first leg, and the current state of play on the through service, is covered in full in our Belgrade to Budapest guide. Until the express opens, any blog promising a direct Belgrade-Vienna train today is running on wishful thinking.

A red ÖBB Railjet train at a platform in Vienna Hauptbahnhof with passengers and luggage
The ÖBB Railjet already links Budapest and Vienna in about 2h40; the plan is to extend two a day down to Belgrade, once the through line finally opens. Photo: JIP / Wikimedia Commons, CC BY-SA 4.0 - https://commons.wikimedia.org/wiki/File:%C3%96BB_Railjet_at_Wien_Hauptbahnhof.jpg

The coach: cheapest, most frequent, and what most people take

With the train out of the running, the direct bus quietly does the heavy lifting, and it does it well. Between them, FlixBus, Fudeks and FENIKS GiZ run something like eleven departures a day, spread from early morning to late at night, so you can pick a daytime run or sleep through an overnight. The fastest scheduled services come in around 8h30 to 8h45, but read the journey time before you book on price alone: some routings loop through extra towns and balloon past twelve hours for the sake of a few euros. Fares start around €25 and climb into the €60-70 range at peak times and short notice, which still undercuts almost any flight.

The route covers about 607 km, and the one thing you can’t schedule is the border. Coaches leave from Belgrade’s main bus station (BAS), which moved in 2024 to a new terminal in New Belgrade (Block 42) across the Sava, so point your map at the new site, not the demolished riverside one. A small quirk catches first-timers here: to reach the platforms you pay a station fee of around 300 dinars in cash at the counter, separate from your ticket, so keep a few coins handy. At the far end most services arrive at the Vienna International Busterminal (VIB) at Erdberg, on the U3 metro, with some continuing to the Hauptbahnhof.

The Vienna International Busterminal (VIB) at Erdberg, where coaches from Belgrade arrive
Most Belgrade coaches terminate at Vienna's VIB at Erdberg, a straight metro ride from the centre on the U3. Photo: CAPTAIN RAJU / Wikimedia Commons, CC BY-SA 4.0 - https://commons.wikimedia.org/wiki/File:Vienna_International_Busterminal_(VIB)_in_2019.01.jpg

Two borders sit on this run, but only one of them stops you. Serbia is outside the EU and Schengen, so the coach halts at the Horgoš-Röszke crossing into Hungary for passport and, in summer, sometimes lengthy vehicle checks; on a busy August weekend that alone can add an hour. The Hungary-Austria border, by contrast, is internal Schengen and you roll straight through. Keep your passport in your pocket rather than the hold, and don’t book a tight onward connection around a bus arrival. This corridor is also the workhorse of Austria’s large Serbian community heading home for holidays and weekends, so those overnight departures fill up fast around public holidays: book a few days ahead if your dates are fixed. If you would rather skip the logistics entirely at the Belgrade end, especially arriving off a flight with bags, a fixed-price transfer takes the guesswork out.

The flight: fastest, and a hub at the far end

If your time is worth more than the fare, fly. Air Serbia and Austrian Airlines both run Belgrade (BEG) to Vienna (VIE) nonstop, about 90 minutes in the air, and between them there are roughly five departures a day from early morning to evening. Fares start around $79 and, booked with a little notice, the flight often beats the coach on a bad-traffic day once you value the hours saved.

Two honest caveats. First, on a hop this short the door-to-door maths is tighter than the flight time suggests: reaching Nikola Tesla airport, clearing security, flying, and getting from Vienna’s airport into town can double the raw 90 minutes, which is where our Belgrade Airport to city centre guide earns its keep at the start of the trip. Second, Vienna is a genuine advantage here that Budapest isn’t: it is a major Star Alliance hub for Austrian, so the flight doubles neatly as the first leg of a longer journey if you’re connecting onward from VIE rather than stopping in the city.

An Austrian Airlines Airbus A320 in the airline red-and-white livery on the ground
Austrian Airlines and Air Serbia share the BEG-VIE route, about 90 minutes in the air and roughly five flights a day between them. Photo: Robbie Klinkenberg / Wikimedia Commons, CC BY-SA 4.0 - https://commons.wikimedia.org/wiki/File:Austrian_Airlines_Airbus_A320_OE-LBI_at_Schiphol_24-09-2021.jpg

The rail workaround: for enthusiasts, until the direct train opens

You can still travel Belgrade to Vienna almost entirely by rail, just not in one seat and only if you enjoy the puzzle. The chain is: the 200 km/h Soko fast train from Beograd Centar to Subotica, a local train across the border to Szeged in Hungary, a Hungarian InterCity on to Budapest, and finally a Railjet or EuroCity from Budapest to Vienna. The Serbian and Hungarian legs to Budapest run around seven hours from roughly €26; the polished Budapest-Vienna stretch adds about 2h40 from €19.90 in second class. Stitch in the waits between connections and you’re looking at ten to eleven hours all told.

The bright modern concourse of Beograd Centar (Prokop) station, with the Belgrade Tower seen through the glass
The workaround starts at Beograd Centar, the station locals still call Prokop, where the fast Soko train heads north to Subotica. Photo: Nikolina Šepić / Wikimedia Commons, CC BY-SA 4.0 - https://commons.wikimedia.org/wiki/File:%C5%BDelezni%C4%8Dka_stanica_Beograd_centar_01.jpg

If you do go this way, buy the cross-border legs at the station rather than assuming everything books online, leave generous margins so a late train does not cost you the next connection, and check the current Soko timetable on the Srbija Voz site the day before, since departures shift with the season. Our guide to getting around Serbia covers the Soko line and the rest of the domestic network in more detail. The moment the direct EuroCity opens, this whole relay becomes pointless overnight, which is exactly why it’s one for people who want the trains to be the holiday.

So which should you book?

For nearly everyone, book the direct coach: cheap, frequent, one seat, and only a border queue to plan around. Fly with Air Serbia or Austrian if a good fare turns up and you would rather spend the saved hours in Vienna than on the motorway, or if you’re connecting onward through the airport. Take the Soko-and-Budapest rail route only if riding the trains is the reason you’re travelling. And whatever you do, don’t wait on the direct express: it’s a real plan for 2026, but it’s not carrying passengers yet, and the line it depends on has a long history of “nearly there.” If Vienna is your first stop in the region, our overview of how to get to Serbia is worth a look for planning the trip in reverse.