Next bus departures Today, Nov 26 Tomorrow, Nov 27 Fri, Nov 28 Sat, Nov 29 Sun, Nov 30 Mon, Dec 1 Tue, Dec 2 More dates
Next departures for Belgrade to Vienna on November 26 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00am
Belgrade AS 11h 40m 7:40pm
Hbf Cheapest Fastest $78 Bus 8:00am
Belgrade AS 12h 20m 8:20pm
Flughafen / Airport (VIE) No tags $86 Bus 8:00am
Belgrade AS 12h 40m 8:40pm
Erdberg No tags $83 Bus 11:30am
Belgrade AS 15h 45m 3:15am
Erdberg No tags $103 Bus 4:15pm
Belgrade AS 12h 20m 4:35am
Erdberg No tags $101
Next departures for Belgrade to Vienna on November 27 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 4:30pm
Belgrade AS 10h 5m 2:35am
Flughafen / Airport (VIE) Cheapest Fastest $81 Bus 8:00am
Belgrade AS 10h 15m 6:15pm
Flughafen / Airport (VIE) No tags $91 Bus 12:30am
Belgrade AS 13h 45m 2:15pm
Erdberg No tags $103 Bus 8:00am
Belgrade AS 10h 35m 6:35pm
Erdberg No tags $87 Bus 4:15pm
Belgrade AS 12h 20m 4:35am
Erdberg No tags $93
Next departures for Belgrade to Vienna on November 28 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:15am
Belgrade AS 14h 5m 12:20am
Flughafen / Airport (VIE) Cheapest $56 Bus 11:30pm
Belgrade AS 9h 10m 8:40am
Erdberg Fastest $56 Bus 8:00am
Belgrade AS 12h 20m 8:20pm
Flughafen / Airport (VIE) No tags $91 Bus 4:15pm
Belgrade AS 15h 20m 7:35am
Flughafen / Airport (VIE) No tags $118 Bus 8:00am
Belgrade AS 12h 40m 8:40pm
Erdberg No tags $92
Next departures for Belgrade to Vienna on November 29 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 4:30pm
Belgrade AS 10h 5m 2:35am
Flughafen / Airport (VIE) Cheapest Fastest $76 Bus 8:00am
Belgrade AS 10h 15m 6:15pm
Flughafen / Airport (VIE) No tags $78 Bus 12:30am
Belgrade AS 13h 45m 2:15pm
Erdberg No tags $93 Bus 8:00am
Belgrade AS 10h 35m 6:35pm
Erdberg No tags $77 Bus 4:15pm
Belgrade AS 12h 20m 4:35am
Erdberg No tags $89
Next departures for Belgrade to Vienna on November 30 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 4:30pm
Belgrade AS 10h 25m 2:55am
Hbf Cheapest $98 Bus 4:30pm
Belgrade AS 10h 5m 2:35am
Flughafen / Airport (VIE) Fastest $99 Bus 8:00am
Belgrade AS 10h 15m 6:15pm
Flughafen / Airport (VIE) No tags $124 Bus 12:30am
Belgrade AS 13h 45m 2:15pm
Erdberg No tags $99 Bus 8:00am
Belgrade AS 10h 35m 6:35pm
Erdberg No tags $118
Next departures for Belgrade to Vienna on December 1 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:15am
Belgrade AS 14h 5m 12:20am
Flughafen / Airport (VIE) Cheapest $42 Bus 4:30pm
Belgrade AS 10h 5m 2:35am
Flughafen / Airport (VIE) Fastest $73 Bus 8:00am
Belgrade AS 10h 15m 6:15pm
Flughafen / Airport (VIE) No tags $77 Bus 12:30am
Belgrade AS 13h 45m 2:15pm
Erdberg No tags $86 Bus 8:00am
Belgrade AS 10h 35m 6:35pm
Erdberg No tags $70
Next departures for Belgrade to Vienna on December 2 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00am
Belgrade AS 10h 35m 6:35pm
Erdberg Cheapest $58 Bus 11:30pm
Belgrade AS 9h 10m 8:40am
Erdberg Fastest $61 Bus 8:00am
Belgrade AS 10h 15m 6:15pm
Flughafen / Airport (VIE) No tags $68 Bus 4:15pm
Belgrade AS 12h 20m 4:35am
Erdberg No tags $85 Bus 8:00am
Belgrade AS 11h 40m 7:40pm
Hbf No tags $62
Last refresh of the prices: Yesterday at 9:50 PM CET.
View all departures Get from Belgrade to Vienna This route is served by bus only
The journey takes about 11 hours 40 minutes, and with fares starting at just $43, it presents an excellent value for a comfortable ride.
Where are the popular stops in Belgrade and Vienna? Stops in Belgrade A
BAS
Železnička 4, Beograd, Serbia C
Belgrade
45 Ulica Svetozara Markovica, 11000 Belgrade, , Serbia Map
D
Serbia busbahnhof K
Stjepana Filipovića 33, Beograd, Serbia Map
E
Obrenovac
Kralja Aleksandra I, Obrenovac, Serbia Map
F
Beograd
Đorđa Stanojevića 9a, Beograd 11070, Serbia Map
Stops in Vienna A
Hbf
Wiedner Gürtel 46, 1040 Wien, Austria Map
B
Erdberg
U-Bahn Station Erdberg 2391/1, 1030 Wien, Austria Map
Compare bus companies 3.5 out of 5 stars 3.5/5 11,446 reviews
Staff 4.2
Timeliness 3.9
Cleanliness 4.1
Wifi 2.7
Based on 11446 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. FlixBus ticket prices on this trip start at $43
Frequently asked questions about travelling from Belgrade to Vienna by bus
What is the travel distance from Belgrade to Vienna? Belgrade and Vienna are 492 km (305 miles) apart.
What are the departure and arrival locations for buses traveling from Belgrade to Vienna? Buses departing from BAS in Belgrade will take you to Hbf in Vienna.
Find cheapest prices for buses Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Belgrade to Vienna was searched and found on Dec 1, 2025 with a price of $38 To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Belgrade to Vienna, as early as possible.
You can expect to pay from $38 to $125 for a bus ticket from Belgrade to Vienna based on the last 2 days. You can expect to find the cheapest price for the trip at $38 which is on 2025-12-01.
People from around the world trust Busbud