Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Belgrade?

Book now

There are 7 ways to get from Vienna to Belgrade by plane, bus, train, car or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Fly  •  4h 7m

  1. Fly from Vienna (VIE) to Belgrade (BEG) VIE - BEG

Cheapest option

Bus  •  8h 30m

  1. Take the bus from Vienna to Belgrade

5 alternative options

Bus, train via Wien Erdberg  •  7h 35m

  1. Take the bus from Wien Erdberg to Novi Sad
  2. Take the train from Novi Sad to Beograd centar

Bus, train  •  8h 25m

  1. Take the bus from Vienna to Novi Sad
  2. Take the train from Novi Sad to Beograd centar

Bus via Novi Sad  •  10h 1m

  1. Take the bus from Vienna - Südtiroler Platz to Novi Sad
  2. Take the bus from Novi Sad to Beograd 1910 / ...

Drive  •  5h 44m

  1. Drive from Vienna to Belgrade 614.2 km

Door to door Shuttle  •  7h 47m

  1. Take a shuttle bus from Vienna to Belgrade Door to door Shuttle

Vienna to Belgrade by bus

7 Weekly Buses
8h 30m Average Duration
RSD 3500 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Vienna to Belgrade is to bus and train which costs €30 - €45 and takes 8h 25m.

More details

The quickest way to get from Vienna to Belgrade is to fly which costs €55 - €220 and takes 4h 7m.

More details

Yes, there is a direct bus departing from Vienna and arriving at Belgrade. Services depart once daily, and operate every day. The journey takes approximately 8h 30m.

More details

The distance between Vienna and Belgrade is 491 km. The road distance is 614.2 km.

Get driving directions

The best way to get from Vienna to Belgrade without a car is to bus and train via Wien Erdberg which takes 7h 35m and costs €55 - €58.

More details

It takes approximately 4h 7m to get from Vienna to Belgrade, including transfers.

More details

Vienna to Belgrade bus services, operated by Lukic Tours, depart from Vienna station.

More details

The best way to get from Vienna to Belgrade is to fly which takes 4h 7m and costs €55 - €220. Alternatively, you can bus, which costs €30 - €40 and takes 8h 30m.

Mode details

The quickest flight from Vienna Airport to Belgrade Airport is the direct flight which takes 1h.

Search flights

Vienna to Belgrade bus services, operated by Lukic Tours, arrive at Belgrade station.

More details

Map of how to get from Vienna to Belgrade.
Launch map view
  • Distance: 491.2 km
  • Duration: 4h 7m

What companies run services between Vienna, Austria and Belgrade, Serbia?

Air Serbia and Austrian Airlines fly from Vienna to Belgrade 5 times a day. Alternatively, Lukic Tours operates a bus from Vienna to Belgrade once daily. Tickets cost RSD 3500 - RSD 4600 and the journey takes 8h 30m.

Airlines
Air Serbia
Website
airserbia.com
Flights from Vienna to Belgrade
Ave. Duration
1h 6m
When
Every day
Estimated price
RSD 7500 - RSD 33000
Austrian Airlines
Website
austrian.com
Flights from Vienna to Belgrade
Ave. Duration
1h 5m
When
Every day
Estimated price
RSD 12000 - RSD 40000
Train operators
Srbija Voz
Phone
+381 11 360 28 99
Email
putnik.info@srbvoz.rs
Website
srbijavoz.rs
Train from Novi Sad to Beograd centar
Ave. Duration
36 min
Frequency
Hourly
Estimated price
RSD 370 - RSD 550
Schedules at
w3.srbvoz.rs
Rail 2nd Class
RSD 370 - RSD 420
1st Class
RSD 430 - RSD 550
Bus operators
Naisturs Inc
Website
naisturs.com
Bus from Wien Erdberg to Novi Sad
Ave. Duration
5h 27m
Frequency
3 times a week
Estimated price
RSD 5859
Schedules at
naisturs.com
Book at
naisturs.com
Lukic Tours
Phone
+381 (0)14 /414-494
Email
lukictours@hotmail.rs
Website
lukictours.com
Bus from Vienna to Novi Sad
Ave. Duration
7h 24m
Frequency
Once daily
Estimated price
RSD 3300 - RSD 4200
Schedules at
lukictours.com
Bus from Vienna to Belgrade
Ave. Duration
8h 30m
Frequency
Once daily
Estimated price
RSD 3500 - RSD 4600
Schedules at
lukictours.com
Feniks Giz
Phone
+381 21 52 88 80
Email
office@feniksgiz.rs
Website
facebook.com
Bus from Vienna - Südtiroler Platz to Novi Sad
Ave. Duration
8h 15m
Frequency
Twice daily
Estimated price
RSD 2440
Website
http://www.feniksgiz.rs/
Bus from Novi Sad to Beograd
Ave. Duration
1h 45m
Frequency
Once daily
Estimated price
RSD 1890
Website
http://www.feniksgiz.rs/
Europa Bus Valjevo
Phone
+381 64 8373010 / +43 68120704025
Email
biletarnicaeb@gmail.com
Website
europabus.rs
Bus from Vienna - Südtiroler Platz to Novi Sad
Ave. Duration
8h 20m
Frequency
Once daily
Estimated price
RSD 3933
Schedules at
europabus.rs
Severtrans
Phone
(025) 424-577
Email
office@severtrans.rs
Website
severtrans.rs
Bus from Novi Sad to Beograd
Ave. Duration
1h 23m
Frequency
Every 2 hours
Estimated price
RSD 550 - RSD 850
Schedules at
severtrans.rs
FlixBus
Rome2Rio's guide to FlixBus
Contact Details
Phone
+49 30 300 137 300
Email
service@flixbus.com
Website
flixbus.de
Bus from Novi Sad MAS to Belgrade bus station
Ave. Duration
1h 15m
Frequency
3 times a day
Estimated price
RSD 1000 - RSD 1500
Website
https://www.flixbus.co.uk
Frequently asked questions
Is there Wi-Fi on FlixBus?
Yes - FlixBus offers free Wi-Fi
Are there power outlets on FlixBus?
Yes
Does FlixBus offer meals or snacks?
Yes - snacks and drinks may be purchased from the driver. Please note, this is not available on all services.
For more information, please visit this page
Jugoprevoz Kruševac AD
Phone
+381 37 421 555
Email
adjugoprevozks@gmail.com
Website
jugoprevozks.rs
Bus from Novi Sad to Belgrade
Ave. Duration
1h 30m
Frequency
3 times a day
Schedules at
jugoprevozks.rs
Nis Ekspres
Phone
+381 18 255 177
Website
nis-ekspres.rs
Bus from Novi Sad to Belgrade
Ave. Duration
1h 15m
Frequency
Twice daily
Estimated price
RSD 900 - RSD 1100
Schedules at
nis-ekspres.rs
Book at
nis-ekspres.rs
Auto Kodeks
Phone
+(381)(11)7420444
Email
auto.kodeks.pirot@gmail.com
Website
redvoznje.net
Bus from Novi Sad to Beograd
Ave. Duration
1h 10m
Frequency
Once daily
Estimated price
RSD 480 - RSD 550
Schedules at
https://www.polazak.com/en/Auto-Kodeks/operator/
Simplon Leskovac
Phone
+38162 8777 888
Email
simplonleskovac@gmail.com
Website
facebook.com
Bus from Novi Sad to Beograd
Ave. Duration
1h 14m
Frequency
Once daily
Schedules at
facebook.com
Autoprevoz Cacak
Phone
+381 32 322 461
Email
info@kavim-serbia.rs
Website
autoprevoz-cacak.rs
Bus from Novi Sad to Belgrade
Ave. Duration
1h 30m
Frequency
Once daily
Estimated price
RSD 550 - RSD 700
Schedules at
autoprevoz-cacak.rs
Book at
autoprevoz-cacak.rs
Stup Vrsac
Phone
+381 13 839917
Email
office@stuptravel.rs
Website
stup.rs
Bus from Novi Sad to Belgrade
Ave. Duration
1h 30m
Frequency
Once daily
Estimated price
RSD 850 - RSD 1100
Schedules at
stup.rs
Book at
stup.rs
Croatia Bus
Phone
+385 (0) 91 2181 455
Email
info@croatiabus.hr
Website
croatiabus.hr
Bus from Novi Sad to Beograd
Ave. Duration
1h 45m
Frequency
Once daily
Estimated price
RSD 1000 - RSD 1500
Schedules at
croatiabus.getbybus.com
KAVIM-Jedinstvo
Phone
+381 177421201
Email
office@kavim-vranje.rs
Website
web.facebook.com
Bus from Novi Sad to Belgrade
Ave. Duration
2h
Frequency
Once daily
Estimated price
RSD 650 - RSD 900
Schedules at
web.facebook.com
Book at
web.facebook.com
Pricing
RSD 650 - RSD 900
Simeonidis Tours
Phone
+30-2310540970
Email
info@simeonidistours.gr
Website
simeonidistours.gr
Bus from Novi Sad to Beograd
Ave. Duration
1h 6m
Frequency
Twice a week
Estimated price
RSD 1700 - RSD 2600
Schedules at
simeonidistours.gr
Terra Travel d.o.o.
Phone
011 3287 412
Email
info@terratravel.rs
Website
terratravel.rs
Shuttle from Vienna to Belgrade
Ave. Duration
7h 47m
Frequency
On demand
Estimated price
RSD 4687
Schedules at
terratravel.rs
Book at
terratravel.rs

Want to know more about travelling around Serbia

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Vienna to Belgrade is 614 km. It takes approximately 5h 44m to drive from Vienna to Belgrade.

Get driving directions

Air Serbia and Austrian Airlines offer flights from Vienna Airport to Belgrade Airport.

Search flights

Book your Vienna to Belgrade bus tickets online with Omio.

Search and book

There are 1811+ hotels available in Belgrade. Prices start at RSD 3018 per night.

More details

The best way to get from Vienna to Vienna Airport is to train which takes 16 min and costs €3 - €15.

More details

ticket