There are 4 ways to get from Donji Milanovac to Zaječar 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
best- Take the taxi from Donji Milanovac to Vlaoletaxi
- Take the train from Vlaole to Zajecartrain Re
3h 1mRSD 5,654–6,758Drive 80.5 km
cheapest- Drive from Donji Milanovac to Zaječarcar 80.5 km
1h 23mRSD 1,260–1,820Bus
- Take the bus from Donji Milanovac to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindicabus
3h 28mTaxi
- Take the taxi from Donji Milanovac to Zaječartaxi 80.5 km
1h 23mRSD 6,000–7,500
Questions & Answers
The cheapest way to get from Donji Milanovac to Zaječar is to drive which costs RSD 1200 - RSD 1900 and takes 1h 23m.
The fastest way to get from Donji Milanovac to Zaječar is to drive which takes 1h 23m and costs RSD 1200 - RSD 1900.
Yes, there is a direct bus departing from Donji Milanovac and arriving at Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica. Services depart twice a week, and operate every day. The journey takes approximately 3h 28m.
The distance between Donji Milanovac and Zaječar is 104 km. The road distance is 80.5 km.
The best way to get from Donji Milanovac to Zaječar without a car is to taxi and train which takes 3h 1m and costs RSD 5500 - RSD 7000.
It takes approximately 3h 1m to get from Donji Milanovac to Zaječar, including transfers.
Donji Milanovac to Zaječar bus services, operated by Moto Boem Trans, depart from Donji Milanovac station.
Donji Milanovac to Zaječar bus services, operated by Moto Boem Trans, arrive at Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica station.
Yes, the driving distance between Donji Milanovac to Zaječar is 80 km. It takes approximately 1h 23m to drive from Donji Milanovac to Zaječar.
There are 94+ hotels available in Zaječar.
What companies run services between Donji Milanovac, Serbia and Zaječar, Serbia?
Moto Boem Trans operates a bus from Donji Milanovac to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica twice a week, and the journey takes 3h 28m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Vlaole to Zajecar
- Ave. Duration
- 2h 1m
- Frequency
- 4 times a day
- Estimated price
- RSD 300–430
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 300–350
- 1st Class
- RSD 340–430
- Phone
- +381 19 542 888
- [email protected]
- Website
- polazak.rs
Bus from Donji Milanovac to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 3h 28m
- Frequency
- Twice a week
- Schedules at
- polazak.rs
- Ave. Duration
- 1h 11m
- Estimated price
- RSD 5,000–7,500
Taxi Neca
- Phone
- +381 69 762394
Taxi Neca
- Phone
- +381 69 762394
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 4 stunningly beautiful Philippines islands you need to visit, How to get from Florence to Rome, and Want to know more about Flixbus? - to help you get the most out of your next trip.






