There are 11 ways to get from New Belgrade to Villach by plane, shuttle, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ljubljana, shuttle
best- Fly from Belgrade Nikola Tesla Airport (BEG) to Ljubljana (LJU)plane BEG - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Klagenfurt - Hauptbahnhof
5h 49m€169–411Bus, train via Slavonski Brod
cheapest- Take the bus from Beograd, Autobuska stanica to Slavonski Brod, Autobusni Kolodvorbus
- Take the train from Slavonski Brod to Ljubljanatrain 210
- Take the train from Ljubljana to Villach Hbftrain 38 / ...
14h€37–38Bus, train
- Take the bus from Beograd, Autobuska stanica to Maribor, Avtobusna Postajabus
- Take the train from Maribor to Graz Hbftrain 676 / ...
- Take the train from Graz Hbf to Villach Hbftrain Rj / ...
10h 1m€87–123Train
- Take the train from Novi Beograd to Suboticatrain Ir / ...
- Take the train from Kelebia to Wien Hbftrain Ec
- Take the train from Wien Hbf to Villach Hbftrain Rj / ...
11h 44m€68–158Drive 626.2 km
- Drive from New Belgrade to Villachcar 626.2 km
5h 47m€99–143Fly to Klagenfurt Airport
- Fly from Belgrade Nikola Tesla Airport (BEG) to Klagenfurt Airport (KLU)plane BEG - KLU
7h 26m€144–521Fly to Vienna International Airport, train
- Fly from Belgrade Nikola Tesla Airport (BEG) to Vienna International Airport (VIE)plane BEG - VIE
- Take the train from Wien Hbf to Villach Hbftrain
7h 57m€107–346Fly to Zagreb Franjo Tuđman Airport, shuttle, train
- Fly from Belgrade Nikola Tesla Airport (BEG) to Zagreb Franjo Tuđman Airport (ZAG)plane BEG - ZAG
- Take a shuttle bus from Zagreb Airport to Ljubljana, Avtobusna Postaja
- Take the train from Ljubljana to Villach Hbftrain
8h 23m€263–509Fly to Venice Marco Polo Airport, train
- Fly from Belgrade Nikola Tesla Airport (BEG) to Venice Marco Polo Airport (VCE)plane BEG - VCE
- Take the train from Venezia Mestre to Villach Hbftrain
8h 58m€124–308Bus
- Take the bus from Belgrade New Bus Station to Ljubljana Central Bus Stationbus Citylines 52 / ...
- Take the bus from Ljubljana bus station to Villach Hbfbus N73 / ...
10h 12m€54–83Bus via Zagreb
- Take the bus from Belgrade bus station to Zagrebbus N1900 / ...
- Take the bus from Zagreb to Villach Hbfbus N73 / ...
10h 35m€56–87
New Belgrade to Villach by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from New Belgrade to Villach is to bus and train via Slavonski Brod which costs €36 - €38 and takes 14h.
The fastest way to get from New Belgrade to Villach is to drive which takes 5h 47m and costs €95 - €150.
No, there is no direct bus from New Belgrade station to Villach. However, there are services departing from Belgrade New Bus Station and arriving at Villach Hbf via Ljubljana bus station. The journey, including transfers, takes approximately 10h 12m.
No, there is no direct train from New Belgrade to Villach. However, there are services departing from Novi Beograd and arriving at Villach Hbf via Kelebia and Wien Hbf. The journey, including transfers, takes approximately 11h 44m.
The distance between New Belgrade and Villach is 600 km. The road distance is 626.2 km.
The best way to get from New Belgrade to Villach without a car is to bus and train which takes 10h 1m and costs €85 - €130.
It takes approximately 5h 49m to get from New Belgrade to Villach, including transfers.
New Belgrade to Villach bus services, operated by Citylines, depart from Belgrade New Bus Station.
New Belgrade to Villach train services, operated by Srbija Voz, depart from Novi Beograd station.
The best way to get from New Belgrade to Villach is to train which takes 11h 44m and costs €65 - €160. Alternatively, you can fly, which costs €140 - €550 and takes 7h 26m, you could also bus, which costs €50 - €85 and takes 10h 12m.
What companies run services between New Belgrade, Serbia and Villach, Austria?
You can take a train from Novi Beograd to Villach Hbf via Subotica, Kelebia, and Wien Hbf in around 11h 44m. Alternatively, Austrian Airlines, Air Serbia, and SkyAlps fly from Belgrade Nikola Tesla Airport (BEG) to Klagenfurt Airport (KLU) 6 times a week.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Ljubljana
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €85–160
Flights from Belgrade Nikola Tesla Airport to Ljubljana via Nis
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- €85–160
Flights from Belgrade Nikola Tesla Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €65–190
Flights from Belgrade Nikola Tesla Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €65–150
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €90–200
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €90–200
- Website
- austrian.com
Flights from Belgrade Nikola Tesla Airport to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 3h 40m
- When
- Monday to Friday
- Estimated price
- €140–270
Flights from Belgrade Nikola Tesla Airport to Vienna International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- €70–210
Flights from Belgrade Nikola Tesla Airport to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 3h 30m
- When
- Monday to Saturday
- Estimated price
- €75–320
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport via Vienna International Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €80–320
- Website
- ita-airways.com
Flights from Belgrade Nikola Tesla Airport to Ljubljana
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €85–160
Flights from Belgrade Nikola Tesla Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €65–190
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €90–200
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport via Rome
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- €90–200
- Website
- skyalps.com
Flights from Belgrade Nikola Tesla Airport to Klagenfurt Airport via Rome
- Ave. Duration
- 5h 5m
- When
- Thursday
- Estimated price
- €150–410
- Website
- lufthansa.com
Flights from Belgrade Nikola Tesla Airport to Venice Marco Polo Airport via Munich
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €95–340
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Maribor to Graz Hbf
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €6
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- €8
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- €8
- Website
- Slovenske železnice (SŽ)
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Maribor to Graz Hbf
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- €6
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- €8
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Slavonski Brod to Ljubljana
- Ave. Duration
- 6h 35m
- Frequency
- Twice daily
- Estimated price
- €27
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- €8
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Graz Hbf to Villach Hbf
- *
- €28–45
Train from Wien Hbf to Villach Hbf
- *
- €55–80
Train from Wien Hbf to Villach Hbf
- *
- €55–80
Train from Venezia Mestre to Villach Hbf
- *
- €35–55
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 21m
- Frequency
- Every 4 hours
- Estimated price
- €28–55
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 1 89900
- [email protected]
- Website
- Westbahn
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 9m
- Frequency
- Every 2 hours
- Estimated price
- €30–55
- Website
- Westbahn
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 3h 39m
- Frequency
- Every 2 hours
- Estimated price
- €75–120
- Website
- Westbahn
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 3h 39m
- Frequency
- Every 2 hours
- Estimated price
- €75–120
- Website
- Westbahn
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 21m
- Frequency
- 3 times a day
- Estimated price
- €19–35
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 5h 14m
- Frequency
- Every 4 hours
- Estimated price
- €40–75
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 5h 14m
- Frequency
- Every 4 hours
- Estimated price
- €40–75
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 34m
- Frequency
- Twice daily
- Estimated price
- €30–55
- Website
- Austrian Railways
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 5h 14m
- Frequency
- Twice a week
- Estimated price
- €65–120
- Website
- Austrian Railways
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 5h 14m
- Frequency
- Twice a week
- Estimated price
- €65–120
- Website
- Austrian Railways
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Novi Beograd to Subotica
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–10
- Schedules at
- srbijavoz.rs
- 2nd Class
- €6–7
- 1st Class
- €7–10
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Kelebia to Wien Hbf
- Ave. Duration
- 4h 34m
- Frequency
- 4 times a day
- Estimated price
- €19–23
- Website
- Hungarian Railways (MÁV)
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Klagenfurt - Hauptbahnhof
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- €80–146
- Website
- GoOpti
- Private
- €146
Shuttle from Zagreb Airport to Ljubljana, Avtobusna Postaja
- Ave. Duration
- 1h 56m
- Frequency
- On demand
- Estimated price
- €190–310
- Website
- GoOpti
- Phone
- +381 637513988
- [email protected]
- Website
- facebook.com
Bus from Beograd, Autobuska stanica to Maribor, Avtobusna Postaja
- Ave. Duration
- 7h 3m
- Frequency
- Twice a week
- Estimated price
- €63
- Schedules at
- facebook.com
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Belgrade New Bus Station to Ljubljana Central Bus Station
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- €30–50
- Website
- Citylines
- Phone
- +381 11 7614 715
- [email protected]
- Website
- transprodukt.rs
Bus from Belgrade New Bus Station to Ljubljana Central Bus Station
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- €45–65
- Schedules at
- transprodukt.rs
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Belgrade New Bus Station to Ljubljana Central Bus Station
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- Niš-ekspres
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Ljubljana bus station to Villach Hbf
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- €8–13
- Website
- Flixbus
Bus from Belgrade bus station to Zagreb
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Estimated price
- €35–55
- Website
- Flixbus
Bus from Zagreb to Villach Hbf
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- €21–35
- Website
- Flixbus
- Phone
- +385 (0)72 660 660
- [email protected]
- Website
- Arriva Croatia
Bus from Beograd, Autobuska stanica to Slavonski Brod, Autobusni Kolodvor
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- €1–3
- Website
- Arriva Croatia
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.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
New Belgrade to Villach bus services, operated by Citylines, arrive at Ljubljana Central Bus Station.
New Belgrade to Villach train services, operated by Srbija Voz, arrive at Subotica station.
Yes, the driving distance between New Belgrade to Villach is 626 km. It takes approximately 5h 47m to drive from New Belgrade to Villach.
Book your New Belgrade to Villach bus tickets online with Omio and 12go.asia.
There are 2342+ hotels available in Villach.








































































