There are 9 ways to get from Vienna to Pirot by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Vienna, International Busterminal to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Take the bus from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Pirot, Main Bus Station
14h 9mFly Vienna International Airport to Sofia Airport, bus
cheapest- Fly from Vienna International Airport (VIE) to Sofia Airport (SOF)VIE - SOF
- Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Station
8h 30mRSD 6,367–25,942Train, bus via Subotica
- Take the train from Wien Hbf to Budapest-KelenfoeldEc
- Take the train from Koebanya-Kispest to SzegedIc / ...
- Take the train from Szeged to SuboticaRe
- Take the train from Subotica to Novi BeogradIr / ...
- Take the bus from Beograd, Autobuska stanica to Pirot, Main Bus Station
14h 56mDrive 862.7 km
- Drive from Vienna to Pirot862.7 km
9h 26mRSD 16,467–23,786Bus via Jagodina
- Take the bus from Wien to Jagodina, Autobuska Stanica
- Take the bus from Jagodina, Autobuska Stanica to Pirot, Main Bus Station
17hTrain, bus
- Take the train from Wien Hbf to Drobeta Turnu-Severin347
- Take the bus from Kladovo to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Take the bus from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Pirot, Main Bus Station
20h 24mFly Vienna International Airport to Niš Constantine The Great Airport, bus
- Fly from Vienna International Airport (VIE) to Niš Constantine The Great Airport (INI)VIE - INI
- Take the bus from Niš, Autobuska Stanica to Čiflik
6h 26mRSD 10,697–29,572Fly Vienna International Airport to Belgrade Nikola Tesla Airport, bus
- Fly from Vienna International Airport (VIE) to Belgrade Nikola Tesla Airport (BEG)VIE - BEG
- Take the bus from Beograd, Autobuska stanica to Pirot, Main Bus Station
9h 16mTrain to Bratislava Airport, fly to Niš Constantine The Great Airport, bus
- Take the train from Wien Simmering to Bratislava Hlavna Stanica
- Fly from Bratislava Airport (BTS) to Niš Constantine The Great Airport (INI)BTS - INI
- Take the bus from Niš, Autobuska Stanica to Čiflik
8h 17mRSD 19,962–31,582
Vienna International Airport (VIE) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Vienna to Pirot is to fly and bus which costs RSD 6000 - RSD 26000 and takes 8h 30m.
The fastest way to get from Vienna to Pirot is to fly and bus which takes 6h 26m and costs RSD 10000 - RSD 30000.
No, there is no direct bus from Vienna to Pirot station. However, there are services departing from Vienna, International Busterminal and arriving at Pirot, Main Bus Station via Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica. The journey, including transfers, takes approximately 14h 9m.
The distance between Vienna and Pirot is 937 km. The road distance is 862.7 km.
The best way to get from Vienna to Pirot without a car is to bus which takes 14h 9m and costs .
It takes approximately 14h 9m to get from Vienna to Pirot, including transfers.
Vienna to Pirot bus services, operated by Nikolic Prevoz D.O.O, depart from Vienna, International Busterminal station.
Vienna to Pirot bus services, operated by Nikolic Prevoz D.O.O, arrive at Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica station.
Yes, the driving distance between Vienna to Pirot is 863 km. It takes approximately 9h 26m to drive from Vienna to Pirot.
There are 194+ hotels available in Pirot.
What companies run services between Vienna, Austria and Pirot, Serbia?
You can take a bus from Vienna, International Busterminal to Pirot, Main Bus Station via Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica in around 14h 9m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- austrian.com
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- RSD 7,000–20,000
Flights from Vienna International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- RSD 9,000–19,000
- Website
- ryanair.com
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- RSD 4,000–18,000
Flights from Vienna International Airport to Niš Constantine The Great Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- RSD 9,000–25,000
- Website
- airserbia.com
Flights from Vienna International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RSD 6,500–21,000
- Website
- wizzair.com
Flights from Bratislava Airport to Niš Constantine The Great Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RSD 7,000–34,000
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- RSD 2,800–6,500
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- 3 times a day
- Estimated price
- RSD 4,400–6,500
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- RSD 4,400–6,500
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- RSD 2,200–7,000
- Website
- https://www.oebb.at/en/
Train from Wien Hbf to Drobeta Turnu-Severin
- Ave. Duration
- 14h 55m
- Frequency
- Once daily
- Estimated price
- RSD 17,000–24,000
- Website
- https://www.oebb.at/en/
Train from Wien Simmering to Bratislava Hlavna Stanica
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- RSD 1,350–1,450
- Website
- https://www.oebb.at/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 31m
- Frequency
- 3 times a day
- Estimated price
- RSD 1,000–3,100
- Website
- https://regiojet.com/
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Koebanya-Kispest to Szeged
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- RSD 950–1,100
- Website
- https://jegy.mav.hu/
Train from Szeged to Subotica
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- RSD 340–390
- Website
- https://jegy.mav.hu/
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700–800
- 1st Class
- RSD 900–1,200
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zcg-prevoz.me
Train from Subotica to Novi Beograd
- Ave. Duration
- 3h 58m
- Frequency
- Once daily
- Estimated price
- RSD 900–1,900
- Website
- https://zpcg.me/en
- Second Class
- RSD 900–1,050
- First Class
- RSD 1,800–1,900
- Phone
- 019 435 045
- doonikolicprevoz@gmail.com
- Website
- nikolicprevoz.rs
Bus from Vienna, International Busterminal to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 12h 3m
- Frequency
- Once daily
- Estimated price
- RSD 4,700–6,000
- Schedules at
- nikolicprevoz.rs
- Book at
- nikolicprevoz.rs
- Phone
- +381 10 310 600
- maxatourspi@gmail.com
- Website
- web.facebook.com
Bus from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Pirot, Main Bus Station
- Ave. Duration
- 1h 6m
- Frequency
- Twice a week
- Schedules at
- web.facebook.com
- Phone
- 011 / 34 72 334
- prestobeograd@gmail.com
- Website
- presto.rs
Bus from Beograd, Autobuska stanica to Pirot, Main Bus Station
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Schedules at
- presto.rs
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- RSD 1,500–1,900
- Schedules at
- matpu.com
- Phone
- +381 35 8228404
- info@zoranreisen.rs
- Website
- zoranreisen.rs
Bus from Wien to Jagodina, Autobuska Stanica
- Ave. Duration
- 12h 45m
- Frequency
- 5 times a week
- Schedules at
- online.zoranreisen.rs
- Phone
- +381 11 37 74 156
- auto.kodeks.pirot@gmail.com
- Website
- redvoznje.net
Bus from Jagodina, Autobuska Stanica to Pirot, Main Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- RSD 1,000–1,200
- Schedules at
- https://www.polazak.com/en/Auto-Kodeks/operator/
- Phone
- +381 18 255 177
- rezervacije@nis-ekspres.rs
- Website
- nis-ekspres.rs
Bus from Kladovo to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- RSD 1,100–1,800
- Schedules at
- nis-ekspres.rs
Bus from Niš, Autobuska Stanica to Čiflik
- Ave. Duration
- 1h 6m
- Frequency
- Twice daily
- Estimated price
- RSD 800–1,100
- Schedules at
- nis-ekspres.rs
- Phone
- +381 19 542 888
- motoboemtrans@hotmail.com
- Website
- redvoznje.net
Bus from Kladovo to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Schedules at
- redvoznje.net
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.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide











































