There are 5 ways to get from Golubac to Pirot by taxi, train, bus, 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.
Taxi, train, bus
best- Take the taxi from Golubac to Majdanpek
- Take the train from Majdanpek to ZajecarRe
- Take the bus from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Pirot, Main Bus Station
6h 9mDrive 238.2 km
cheapest- Drive from Golubac to Pirot238.2 km
3h 54mRSD 3,778–5,456Bus
- Take the bus from Golubac to Donji Milanovac
- Take the bus from Donji Milanovac to Bor
- Take the bus from Bor to Pirot, Main Bus Station
7h 9mBus via Belgrade
- Take the bus from Golubac to Beograd, Autobuska stanica2001
- Take the bus from Beograd, Autobuska stanica to Pirot, Main Bus Station
7h 38mBus #2
- Take the bus from Golubac to Požarevac, Autobuska Stanica
- Take the bus from Požarevac, Autobuska Stanica to Vlasotince
- Take the bus from Vlasotince to Pirot
9h 32m
Questions & Answers
The cheapest way to get from Golubac to Pirot is to drive which costs RSD 3700 - RSD 5500 and takes 3h 54m.
The fastest way to get from Golubac to Pirot is to drive which takes 3h 54m and costs RSD 3700 - RSD 5500.
No, there is no direct bus from Golubac to Pirot station. However, there are services departing from Golubac and arriving at Pirot, Main Bus Station via Donji Milanovac and Bor. The journey, including transfers, takes approximately 7h 9m.
The distance between Golubac and Pirot is 268 km. The road distance is 238.2 km.
The best way to get from Golubac to Pirot without a car is to taxi and train and bus which takes 6h 9m and costs .
It takes approximately 6h 9m to get from Golubac to Pirot, including transfers.
Golubac to Pirot bus services, operated by Litas d.o.o., depart from Golubac station.
Golubac to Pirot bus services, operated by Litas d.o.o., arrive at Donji Milanovac station.
Yes, the driving distance between Golubac to Pirot is 238 km. It takes approximately 3h 54m to drive from Golubac to Pirot.
There are 202+ hotels available in Pirot.
What companies run services between Golubac, RS-11, Serbia and Pirot, Serbia?
You can take a bus from Golubac to Pirot, Main Bus Station via Donji Milanovac and Bor in around 7h 9m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Majdanpek to Zajecar
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- RSD 370–550
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 370–420
- 1st Class
- RSD 430–550
- 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
Bus from Bor to Pirot, Main Bus Station
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Schedules at
- web.facebook.com
- Phone
- +381 (12) 538 400
- office@litas.rs
- Website
- litas.rs
Bus from Golubac to Donji Milanovac
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- RSD 430–650
- Schedules at
- litas.rs
Bus from Golubac to Beograd, Autobuska stanica
- Ave. Duration
- 2h 38m
- Frequency
- Every 4 hours
- Estimated price
- RSD 800–2,000
- Schedules at
- litas.rs
Bus from Golubac to Požarevac, Autobuska Stanica
- Ave. Duration
- 1h 21m
- Frequency
- Every 4 hours
- Estimated price
- RSD 420–600
- Schedules at
- litas.rs
- Phone
- +381 19 542 888
- motoboemtrans@hotmail.com
- Website
- redvoznje.net
Bus from Donji Milanovac to Bor
- Ave. Duration
- 2h 36m
- Frequency
- Twice a week
- Schedules at
- redvoznje.net
- 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
- +381 63 401 609
- sigmatransvlasotince@gmail.com
- Website
- web.facebook.com
Bus from Požarevac, Autobuska Stanica to Vlasotince
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a week
- Schedules at
- polazak.com
- Phone
- +381 16 260 013
- bane.frenki@gmail.com
- Website
- frenkikomerc.co.rs
Bus from Požarevac, Autobuska Stanica to Vlasotince
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a week
- Schedules at
- frenkikomerc.co.rs
- Phone
- +381 10 2 311 299
- Website
- redvoznje.net
Bus from Vlasotince to Pirot
- Ave. Duration
- 2h 1m
- Frequency
- Twice a week
- Schedules at
- redvoznje.net
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Best ways to travel around Australia, and Need to know: Jadrolinija - to help you get the most out of your next trip.






