There are 4 ways to get from Kragujevac to Zaječar 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 Kragujevac, Autobuska Stanica to Ćuprija, Autobuska Stanicabus
- Take the bus from Ćuprija, Autobuska Stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindicabus
3h 41mTrain
cheapest- Take the train from Lapovo to Crveni Krsttrain Re
- Take the train from Crveni Krst to Zajecartrain Re
8h 54mRSD 1,032–1,789Drive 151.9 km
- Drive from Kragujevac to Zaječarcar 151.9 km
2h 11mRSD 2,375–3,431Bus via Jagodina, Autobuska Stanica
- Take the bus from Kragujevac, Autobuska Stanica to Jagodina, Autobuska Stanicabus
- Take the bus from Jagodina, Autobuska Stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindicabus 251
3h 46m
Kragujevac to Zaječar by train
Questions & Answers
The cheapest way to get from Kragujevac to Zaječar is to train which costs RSD 1000 - RSD 1800 and takes 8h 54m.
The fastest way to get from Kragujevac to Zaječar is to drive which takes 2h 11m and costs RSD 2300 - RSD 3500.
No, there is no direct bus from Kragujevac to Zaječar. However, there are services departing from Kragujevac, Autobuska Stanica and arriving at Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica via Ćuprija, Autobuska Stanica. The journey, including transfers, takes approximately 3h 41m.
No, there is no direct train from Kragujevac to Zaječar. However, there are services departing from Kragujevac and arriving at Zajecar via Lapovo and Crveni Krst. The journey, including transfers, takes approximately 8h 54m.
The distance between Kragujevac and Zaječar is 161 km. The road distance is 151.9 km.
The best way to get from Kragujevac to Zaječar without a car is to bus which takes 3h 41m and costs .
It takes approximately 3h 41m to get from Kragujevac to Zaječar, including transfers.
Kragujevac to Zaječar bus services, operated by Frenki Komerc, depart from Kragujevac, Autobuska Stanica station.
Kragujevac to Zaječar train services, operated by Srbija Voz, depart from Lapovo station.
The best way to get from Kragujevac to Zaječar is to bus which takes 3h 41m and costs . Alternatively, you can train, which costs RSD 1000 - RSD 1800 and takes 8h 54m.
What companies run services between Kragujevac, Serbia and Zaječar, Serbia?
You can take a bus from Kragujevac, Autobuska Stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica via Ćuprija, Autobuska Stanica in around 3h 41m. Alternatively, you can take a train from Kragujevac to Zajecar via Lapovo and Crveni Krst in around 8h 54m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Lapovo to Crveni Krst
- Ave. Duration
- 3h 39m
- Frequency
- Every 4 hours
- Estimated price
- RSD 460–850
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 460–550
- 1st Class
- RSD 650–850
Train from Crveni Krst to Zajecar
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- RSD 380–700
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 380–440
- 1st Class
- RSD 550–700
- Phone
- +381 16 260 013
- [email protected]
- Website
- frenkiline.rs
Bus from Kragujevac, Autobuska Stanica to Ćuprija, Autobuska Stanica
- Ave. Duration
- 44 min
- Frequency
- 3 times a day
- Schedules at
- frenkiline.rs
Bus from Kragujevac, Autobuska Stanica to Jagodina, Autobuska Stanica
- Ave. Duration
- 31 min
- Frequency
- 3 times a day
- Schedules at
- frenkiline.rs
- Phone
- +381 (0)35 562 555
- [email protected]
- Website
- eurolin.rs
Bus from Kragujevac, Autobuska Stanica to Ćuprija, Autobuska Stanica
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- eurolin.rs
Bus from Kragujevac, Autobuska Stanica to Jagodina, Autobuska Stanica
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- eurolin.rs
Bus from Jagodina, Autobuska Stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Schedules at
- eurolin.rs
- Phone
- +381 (0) 33 455662
- [email protected]
- Website
- janjusevic.com
Bus from Kragujevac, Autobuska Stanica to Ćuprija, Autobuska Stanica
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- RSD 450–550
- Schedules at
- janjusevic.com
- Regular ticket
- RSD 450–550
Bus from Kragujevac, Autobuska Stanica to Jagodina, Autobuska Stanica
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- RSD 420–500
- Schedules at
- janjusevic.com
- Regular ticket
- RSD 420–500
- Phone
- +381 19 542 888
- [email protected]
- Website
- polazak.rs
Bus from Ćuprija, Autobuska Stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 1h 57m
- Frequency
- Twice a week
- Schedules at
- polazak.rs
Bus from Jagodina, Autobuska Stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 2h 11m
- Frequency
- Twice a week
- Schedules at
- polazak.rs
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 Travelling to the UK: What do I need to know?, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Kragujevac to Zaječar bus services, operated by Frenki Komerc, arrive at Ćuprija, Autobuska Stanica station.
Kragujevac to Zaječar train services, operated by Srbija Voz, arrive at Crveni Krst station.
Yes, the driving distance between Kragujevac to Zaječar is 152 km. It takes approximately 2h 11m to drive from Kragujevac to Zaječar.
There are 94+ hotels available in Zaječar.






