There are 9 ways to get from Belgrade to Vienna by plane, train, bus, rideshare, 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 2m
Cheapest option
Rideshare • 7h 23m
7 alternative options
Train, bus via Vienna Erdberg • 7h 12m
Bus • 8h 45m
Train, bus • 9h 1m
Bus via Bratislava • 11h 4m
Train • 14h 20m
Drive • 5h 44m
Shuttle • 5h 44m
Belgrade to Vienna by train, bus and subway
Questions & Answers
The cheapest way to get from Belgrade to Vienna is to rideshare which costs RSD 3392 and takes 7h 23m.
The fastest way to get from Belgrade to Vienna is to fly which takes 4h 2m and costs RSD 14000 - RSD 37000.
Yes, there is a direct bus departing from Belgrade and arriving at Vienna Erdberg. Services depart twice daily, and operate every day. The journey takes approximately 8h 45m.
No, there is no direct train from Belgrade to Vienna. However, there are services departing from Beograd centar and arriving at Wien Hbf via Novi Sad, Subotica, Szeged, Koebanya-Kispest and Budapest-Kelenfoeld. The journey, including transfers, takes approximately 14h 20m.
The distance between Belgrade and Vienna is 505 km. The road distance is 613.8 km.
The best way to get from Belgrade to Vienna without a car is to train and bus via Vienna Erdberg which takes 7h 12m and costs RSD 5000 - RSD 8500.
It takes approximately 4h 2m to get from Belgrade to Vienna, including transfers.
Belgrade to Vienna bus services, operated by Fudeks, depart from Belgrade station.
Belgrade to Vienna train services, operated by Srbija Voz, depart from Beograd centar station.
The best way to get from Belgrade to Vienna is to fly which takes 4h 2m and costs RSD 14000 - RSD 37000. Alternatively, you can bus, which costs RSD 5500 - RSD 7500 and takes 8h 45m, you could also train, which costs RSD 3400 - RSD 8000 and takes 14h 20m.
- Distance: 504.9 km
- Duration: 4h 2m
What companies run services between Belgrade, Serbia and Vienna, Austria?
Austrian Airlines and Air Serbia fly from Belgrade to Vienna 5 times a day. Alternatively, Fudeks operates a bus from Belgrade to Vienna Erdberg once daily. Tickets cost €26 - €40 and the journey takes 8h 45m. Three other operators also service this route.
- Website
- austrian.com
Flights from Belgrade to Vienna
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- €100 - €350
- Website
- airserbia.com
Flights from Belgrade to Vienna
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €70 - €320
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Beograd centar to Novi Sad
- Ave. Duration
- 36 min
- Frequency
- Every 30 minutes
- Estimated price
- €3 - €5
- Schedules at
- w3.srbvoz.rs
- Rail 2nd Class
- €3 - €4
- 1st Class
- €3 - €5
Train from Novi Sad to Subotica
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- €5 - €10
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- €5 - €6
- 1st Class
- €7 - €10
- Phone
- +38220/441-211
- info@zpcg.me
- Website
- zcg-prevoz.me
Train from Beograd Centar to Novi Sad
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- €3 - €8
- Schedules at
- zcg-prevoz.me
- Second Class
- €3 - €4
- First Class
- €7 - €8
- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Subotica to Szeged
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- €2 - €3
- Website
- https://www.mavcsoport.hu/en
Train from Szeged to Koebanya-Kispest
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- €8 - €10
- Website
- https://www.mavcsoport.hu/en
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- €11 - €13
- Website
- https://www.mavcsoport.hu/en
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Budapest Kelenfold Train Station to Vienna Hbf
- Ave. Duration
- 2h 34m
- Frequency
- Every 4 hours
- Estimated price
- €10 - €35
- Website
- https://regiojet.com/
- 2nd Class
- €10 - €14
- 1st Class
- €29 - €33
- Website
- naisturs.com
Bus from Novi Sad to Vienna Erdberg
- Ave. Duration
- 5h 27m
- Frequency
- 3 times a week
- Estimated price
- €50
- Schedules at
- naisturs.com
- Book at
- naisturs.com
Bus from Belgrade to Vienna Erdberg
- Ave. Duration
- 6h 23m
- Frequency
- 3 times a week
- Estimated price
- €50
- Schedules at
- naisturs.com
- Book at
- naisturs.com
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Novi Sad,Autobuska Stanica to Vienna Erdberg
- Ave. Duration
- 7h 35m
- Frequency
- Twice a week
- Estimated price
- €40 - €60
- Website
- https://www.flixbus.co.uk
Bus from Belgrade to Vienna Erdberg
- Ave. Duration
- 8h 55m
- Frequency
- Twice a week
- Estimated price
- €45 - €65
- Website
- https://www.flixbus.co.uk
Bus from Bratislava to Vienna Erdberg
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €9 - €13
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- +381 11 7620255
- office@fudeks.rs
- Website
- fudeks.rs
Bus from Belgrade to Vienna Erdberg
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- €26 - €40
- Website
- http://www.fudeks.rs
- Schedules at
- http://en.fudeks.rs/timetable/
- Phone
- +381 20 333 733
- garoreisen@gmail.com
- Website
- garo-reisen.rs
Bus from Velika Plana to Vienna Hbf
- Ave. Duration
- 8h 51m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- +381 (0)14 /414-494
- lukictours@hotmail.rs
- Website
- lukictours.com
Bus from Novi Sad to Vienna
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- €28 - €40
- Schedules at
- lukictours.com
- Phone
- 0800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Belgrade to Bratislava
As the bus subsidiary of French railway SNCF, Ouibus offers eco-friendly coaches serving 35 French cities and 10 European cities at affordable fares. Ouibus journeys are safe and comfortable, with the four-star coaches offering power outlets, restrooms and WiFi. All Ouibus stations are located close to town centres for easy access to public transport. Getting on one of the 130 daily journeys is easy - electronic travel documents include your ticket and a personalised mini-guide with handy information.
Contact Details
- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Bratislava to Vienna
- Ave. Duration
- 1h
- Frequency
- 4 times a week
- Estimated price
- €11 - €16
- Website
- https://www.blablacar.co.uk/
- Phone
- +381 62 810 11 70
- conectotravel@gmail.com
- Website
- conectotravel.com
Shuttle from Belgrade to Vienna
- Ave. Duration
- 5h 44m
- Frequency
- On demand
- Estimated price
- €50
- Schedules at
- conectotravel.com
- Book at
- conectotravel.com
- Phone
- 011 3287 412
- info@terratravel.rs
- Website
- terratravel.rs
Shuttle from Belgrade to Vienna
- Ave. Duration
- 7h 46m
- Frequency
- Once daily
- Estimated price
- €55
- Schedules at
- terratravel.rs
- Book at
- terratravel.rs
- Phone
- +3 318 576 2228
- Website
- blablacar.com
Rideshare from Beograd to Vienna
- Ave. Duration
- 7h 23m
- Frequency
- Once daily
- Estimated price
- €29
- Schedules at
- blablacar.com
Want to know more about travelling around Austria
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
Belgrade to Vienna bus services, operated by Fudeks, arrive at Vienna Erdberg station.
Belgrade to Vienna train services, operated by Hungarian Railways (MÁV), arrive at Wien Hbf station.
Yes, the driving distance between Belgrade to Vienna is 614 km. It takes approximately 5h 44m to drive from Belgrade to Vienna.
Book your Belgrade to Vienna bus tickets online with Omio and FlixBus.
There are 4425+ hotels available in Vienna. Prices start at €55 per night.