There are 5 ways to get from Samokov to Zaječar by bus, car, shuttle, or train
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 Borovets Bus Stop to Sofia Central Bus Station
- Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Station
- Take the bus from Pirot, Main Bus Station to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
8h 56mDrive 255.5 km
cheapest- Drive from Samokov to Zaječar255.5 km
4h 2mRSD 4,034–5,827Bus, shuttle
- Take the bus from Borovets Bus Stop to Sofia Airport Terminal 1 Bus Stop
- Take a shuttle bus from Sofia Airport to Niš
- Take the bus from Niteks to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
9h 10mBus, train
- Take the bus from Samokov to Kostenets
- Take the train from Kostenets to Sofia
- Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Station
- Take the bus from Pirot, Main Bus Station to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
9h 13mBus, train via Dragoman
- Take the bus from Samokov to Kostenets
- Take the train from Kostenets to Sofia
- Take the train from Sofia to Dragoman
- Take the bus from Pirot, Main Bus Station to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
9h 24m
Questions & Answers
The cheapest way to get from Samokov to Zaječar is to drive which costs RSD 4000 - RSD 6000 and takes 4h 2m.
The fastest way to get from Samokov to Zaječar is to drive which takes 4h 2m and costs RSD 4000 - RSD 6000.
No, there is no direct bus from Samokov to Zaječar. However, there are services departing from Samokov and arriving at Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica via Borovets Bus Stop, Sofiya, Avtogara Serdika and Pirot, Main Bus Station. The journey, including transfers, takes approximately 8h 56m.
The distance between Samokov and Zaječar is 313 km. The road distance is 255.5 km.
The best way to get from Samokov to Zaječar without a car is to bus which takes 8h 56m and costs .
It takes approximately 8h 56m to get from Samokov to Zaječar, including transfers.
Samokov to Zaječar bus services, operated by Traventuria, depart from Borovets Bus Stop station.
Samokov to Zaječar bus services, operated by Traventuria, arrive at Sofia Central Bus Station.
Zaječar is 1h behind Samokov. It is currently 9:48 AM in Samokov and 8:48 AM in Zaječar.
Yes, the driving distance between Samokov to Zaječar is 255 km. It takes approximately 4h 2m to drive from Samokov to Zaječar.
What companies run services between Samokov, Bulgaria and Zaječar, Serbia?
You can take a bus from Samokov to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica via Borovets, Borovets Bus Stop, Sofia Central Bus Station, Sofiya, Avtogara Serdika, and Pirot, Main Bus Station in around 8h 56m.
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Kostenets to Sofia
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- RSD 300–500
- Website
- https://www.bdz.bg/en
- 2nd Class
- RSD 300–430
- 1st Class
- RSD 380–500
Train from Sofia to Dragoman
- Ave. Duration
- 1h 4m
- Frequency
- Every 3 hours
- Estimated price
- RSD 120–230
- Website
- https://www.bdz.bg/en
- 2nd Class
- RSD 120–180
- 1st Class
- RSD 160–230
- Phone
- +359 2 493 0191
- info@traventuria.com
- Website
- traventuria.com
Bus from Borovets Bus Stop to Sofia Central Bus Station
- Ave. Duration
- 1h 36m
- Frequency
- 4 times a day
- Estimated price
- RSD 1,100–1,600
- Website
- https://traventuria.com/
Bus from Borovets Bus Stop to Sofia Airport Terminal 1 Bus Stop
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- RSD 1,000–1,500
- Website
- https://traventuria.com/
- 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 10 310 600
- maxatourspi@gmail.com
- Website
- web.facebook.com
Bus from Pirot, Main Bus Station to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 1h 5m
- Frequency
- Twice a week
- Schedules at
- web.facebook.com
- Phone
- +381 18 255 177
- rezervacije@nis-ekspres.rs
- Website
- nis-ekspres.rs
Bus from Niteks to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- RSD 1,000–1,300
- Schedules at
- nis-ekspres.rs
- Phone
- 0722 60019
- samokovtouristcenter@mail.bg
- Website
- samokov-info.com
Bus from Samokov to Kostenets
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- RSD 180–260
- Website
- https://samokov-info.com/?lang=en
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 Heading to Europe? Read this before you buy a Eurail Pass, How to get from JFK to New York City, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 83+ hotels available in Zaječar.





















