There are 4 ways to get from Sofia to Bor by 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.
Bus
best- Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Stationbus
- Take the bus from Pirot, Main Bus Station to Borbus
5h 5mDrive 222 km
cheapest- Drive from Sofia to Borcar 222 km
3h 19mRSD 3,545–5,121Train, bus
- Take the train from Sofia to Kalotina - Zapadtrain Ic
- Take the train from Dimitrovgrad to Pirottrain
- Take the bus from Pirot, Main Bus Station to Borbus
6h 5mBus via Niš
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Borbus
8h
Questions & Answers
The cheapest way to get from Sofia to Bor is to drive which costs RSD 3500 - RSD 5500 and takes 3h 19m.
The fastest way to get from Sofia to Bor is to drive which takes 3h 19m and costs RSD 3500 - RSD 5500.
No, there is no direct bus from Sofia to Bor. However, there are services departing from Sofiya, Avtogara Serdika and arriving at Bor via Pirot, Main Bus Station. The journey, including transfers, takes approximately 5h 5m.
The distance between Sofia and Bor is 246 km. The road distance is 222 km.
The best way to get from Sofia to Bor without a car is to bus which takes 5h 5m and costs .
It takes approximately 5h 5m to get from Sofia to Bor, including transfers.
Sofia to Bor bus services, operated by Matpu, depart from Sofiya, Avtogara Serdika station.
Sofia to Bor bus services, operated by Matpu, arrive at Niš, Autobuska Stanica station.
Bor is 1h behind Sofia. It is currently 3:02 PM in Sofia and 2:02 PM in Bor.
Yes, the driving distance between Sofia to Bor is 222 km. It takes approximately 3h 19m to drive from Sofia to Bor.
What companies run services between Sofia, Bulgaria and Bor, Serbia?
You can take a bus from Sofiya, Avtogara Serdika to Bor via Pirot, Main Bus Station in around 5h 5m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Sofia to Kalotina - Zapad
- Ave. Duration
- 1h 18m
- Frequency
- Twice a week
- Estimated price
- RSD 130–270
- Website
- https://www.bdz.bg/en
- 2nd Class
- RSD 130–180
- 1st Class
- RSD 210–270
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Dimitrovgrad to Pirot
- Ave. Duration
- 1h 2m
- Frequency
- Once daily
- Estimated price
- RSD 170–220
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 190–220
- 1st Class
- RSD 170–220
- Phone
- +359 2 981 58 56
- [email protected]
- 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
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 2,300–2,900
- Schedules at
- matpu.com
- Phone
- +381 10 310 600
- [email protected]
- Website
- web.facebook.com
Bus from Pirot, Main Bus Station to Bor
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Schedules at
- web.facebook.com
Bus from Pirot, Main Bus Station to Bor
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Schedules at
- web.facebook.com
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 1,800–2,900
- Website
- https://nis-ekspres.rs/?lang=en
- Phone
- +38130 444 760
- [email protected]
- Website
- bortravel.net
Bus from Niš, Autobuska Stanica to Bor
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- bortravel.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 How to get from JFK to New York City, Italian Lakes: Getting around by train, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
Book your Sofia to Bor bus tickets online with Omio.
There are 107+ hotels available in Bor.
























