Next bus departures Today, Nov 23 Tomorrow, Nov 24 Tue, Nov 25 Wed, Nov 26 Thu, Nov 27 Fri, Nov 28 Sat, Nov 29 Sun, Nov 30 More dates
Next departures for Belgrade to Vienna on November 23 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 $121 Bus 4:15pm
Belgrade AS 12h 20m 4:35am
Erdberg No tags $124 Bus 4:30pm
Belgrade AS 10h 25m 2:55am
Hbf No tags $132
Next departures for Belgrade to Vienna on November 24 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:15am
Belgrade AS 13h 11:15pm
Erdberg Cheapest $51 Bus 4:30pm
Belgrade AS 10h 5m 2:35am
Flughafen / Airport (VIE) Fastest $81 Bus 8:00am
Belgrade AS 10h 15m 6:15pm
Flughafen / Airport (VIE) No tags $81 Bus 10:15am
Belgrade AS 14h 5m 12:20am
Flughafen / Airport (VIE) No tags $56 Bus 12:30am
Belgrade AS 13h 45m 2:15pm
Erdberg No tags $108
Next departures for Belgrade to Vienna on November 25 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 11:30pm
Belgrade AS 9h 10m 8:40am
Erdberg Cheapest Fastest $52 Bus 7:30am
Belgrade AS 13h 15m 8:45pm
Erdberg No tags $86 Bus 4:15pm
Belgrade AS 12h 20m 4:35am
Erdberg No tags $80 Bus 8:00am
Belgrade AS 11h 40m 7:40pm
Hbf No tags $71
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 $67 Bus 8:00am
Belgrade AS 12h 20m 8:20pm
Flughafen / Airport (VIE) No tags $73 Bus 12:30am
Belgrade AS 13h 45m 2:15pm
Erdberg No tags $81 Bus 8:00am
Belgrade AS 12h 40m 8:40pm
Erdberg No tags $69 Bus 11:30am
Belgrade AS 15h 45m 3:15am
Erdberg No tags $80
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 8:00am
Belgrade AS 10h 35m 6:35pm
Erdberg Cheapest $66 Bus 4:30pm
Belgrade AS 10h 5m 2:35am
Flughafen / Airport (VIE) Fastest $68 Bus 8:00am
Belgrade AS 10h 15m 6:15pm
Flughafen / Airport (VIE) No tags $71 Bus 12:30am
Belgrade AS 13h 45m 2:15pm
Erdberg No tags $89 Bus 4:15pm
Belgrade AS 12h 20m 4:35am
Erdberg No tags $86
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 $42 Bus 11:30pm
Belgrade AS 9h 10m 8:40am
Erdberg Fastest $61 Bus 8:00am
Belgrade AS 12h 20m 8:20pm
Flughafen / Airport (VIE) No tags $81 Bus 4:15pm
Belgrade AS 15h 20m 7:35am
Flughafen / Airport (VIE) No tags $116 Bus 8:00am
Belgrade AS 12h 40m 8:40pm
Erdberg No tags $80
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 8:00am
Belgrade AS 10h 35m 6:35pm
Erdberg Cheapest $71 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 $74 Bus 12:30am
Belgrade AS 13h 45m 2:15pm
Erdberg No tags $92 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 $83 Bus 4:30pm
Belgrade AS 10h 5m 2:35am
Flughafen / Airport (VIE) Fastest $84 Bus 8:00am
Belgrade AS 10h 15m 6:15pm
Flughafen / Airport (VIE) No tags $111 Bus 12:30am
Belgrade AS 13h 45m 2:15pm
Erdberg No tags $92 Bus 8:00am
Belgrade AS 10h 35m 6:35pm
Erdberg No tags $107
Last refresh of the prices: Today at 8:05 AM 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 $40, 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
Erdberg
U-Bahn Station Erdberg 2391/1, 1030 Wien, Austria Map
C
Hbf
Wiedner Gürtel 46, 1040 Wien, Austria Map
Compare bus companies 3.5 out of 5 stars 3.5/5 11,411 reviews
Staff 4.2
Timeliness 3.9
Cleanliness 4.1
Wifi 2.7
Based on 11411 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 $40
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 Erdberg 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 Nov 28, 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 $130 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-11-28.
People from around the world trust Busbud