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
Cheapest option
Bus • 8h 30m
5 alternative options
Bus, train via Wien Erdberg • 7h 35m
Bus, train • 8h 25m
Bus via Novi Sad • 10h 1m
Drive • 5h 44m
Door to door Shuttle • 7h 47m
Vienna to Belgrade by bus
Questions & Answers
The cheapest way to get from Vienna to Belgrade is to bus and train which costs €30 - €45 and takes 8h 25m.
The quickest way to get from Vienna to Belgrade is to fly which costs €55 - €220 and takes 4h 7m.
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.
The distance between Vienna and Belgrade is 491 km. The road distance is 614.2 km.
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.
It takes approximately 4h 7m to get from Vienna to Belgrade, including transfers.
Vienna to Belgrade bus services, operated by Lukic Tours, depart from Vienna station.
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.
The quickest flight from Vienna Airport to Belgrade Airport is the direct flight which takes 1h.
Vienna to Belgrade bus services, operated by Lukic Tours, arrive at Belgrade station.

- 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.

- Website
- airserbia.com
Flights from Vienna to Belgrade
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- RSD 7500 - RSD 33000

- Website
- austrian.com
Flights from Vienna to Belgrade
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RSD 12000 - RSD 40000

- Phone
- +381 11 360 28 99
- 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

- 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

- Phone
- +381 (0)14 /414-494
- 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

- Phone
- +381 21 52 88 80
- 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/

- Phone
- +381 64 8373010 / +43 68120704025
- 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

- Phone
- (025) 424-577
- 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

- Phone
- +381 21 754 097
- dunavprevoz@yahoo.com
- Website
- dunavprevoz.rs
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- RSD 384
- Schedules at
- polazak.rs

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- 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

- Phone
- +381 37 421 555
- 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

- 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

- Phone
- +(381)(11)7420444
- 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/

- Phone
- +38162 8777 888
- simplonleskovac@gmail.com
- Website
- facebook.com
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Schedules at
- facebook.com

- Phone
- +381 32 322 461
- 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

- Phone
- 0800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Novi Sad to Belgrade
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RSD 550 - RSD 1000
- Schedules at
- lasta.rs

- Phone
- +381 13 839917
- office@stuptravel.rs
- Website
- stup.rs
Bus from Novi Sad to Belgrade

- Phone
- +385 (0) 91 2181 455
- 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

- Phone
- 021 69 11 060
- office@becejprevoz.com
- Website
- becejprevoz.com
Bus from Novi Sad to Beograd
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- RSD 360 - RSD 500
- Schedules at
- becejprevoz.com

- Phone
- +381 177421201
- 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

- Phone
- +30-2310540970
- 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

- Phone
- 011 3287 412
- 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.
Air Serbia and Austrian Airlines offer flights from Vienna Airport to Belgrade Airport.
Book your Vienna to Belgrade bus tickets online with Omio.
There are 1811+ hotels available in Belgrade. Prices start at RSD 3018 per night.
The best way to get from Vienna to Vienna Airport is to train which takes 16 min and costs €3 - €15.