There are 4 ways to get from Kraljevo to Čačak by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Kraljevo to Čačak by train
Questions & Answers
The cheapest way to get from Kraljevo to Čačak is to train which costs RSD 220 - RSD 280 and takes 51 min.
The fastest way to get from Kraljevo to Čačak is to drive which takes 29 min and costs RSD 600 - RSD 900.
Yes, there is a direct bus departing from Kraljevo, Autobuska Stanica and arriving at Čačak bolnica. Services depart every three hours, and operate every day. The journey takes approximately 1h.
Yes, there is a direct train departing from Kraljevo and arriving at Cacak. Services depart every four hours, and operate every day. The journey takes approximately 51 min.
The distance between Kraljevo and Čačak is 34 km. The road distance is 39.3 km.
The best way to get from Kraljevo to Čačak without a car is to train which takes 51 min and costs RSD 220 - RSD 280.
The train from Kraljevo to Cacak takes 51 min including transfers and departs every four hours.
Kraljevo to Čačak bus services, operated by PUB Internacional Kraljevo, depart from Kraljevo, Autobuska Stanica station.
Kraljevo to Čačak train services, operated by Srbija Voz, depart from Kraljevo station.
The best way to get from Kraljevo to Čačak is to train which takes 51 min and costs RSD 220 - RSD 280. Alternatively, you can bus, which costs RSD 400 and takes 1h.
What companies run services between Kraljevo, Serbia and Čačak, Serbia?
Srbija Voz operates a train from Kraljevo to Cacak every 4 hours. Tickets cost RSD 220–280 and the journey takes 51 min. Alternatively, PUB Internacional Kraljevo operates a bus from Kraljevo, Autobuska Stanica to Čačak bolnica every 3 hours. Tickets cost RSD 400 and the journey takes 1h.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Kraljevo to Cacak
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- RSD 220–280
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 220–260
- 1st Class
- RSD 220–280
- Phone
- +381 36 313 444
- [email protected]
- Website
- pubinternacional.co.rs
Bus from Kraljevo, Autobuska Stanica to Čačak bolnica
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- RSD 400
- Schedules at
- pubinternacional.co.rs
- Ave. Duration
- 29 min
- Estimated price
- RSD 3,200–3,900
Bond Taxi
- Phone
- +381 36 311 911
- Website
- bondtaxi.rs
Pro Taxi
- Phone
- +381 066 327 327
- Website
- kraljevo.taxi
Tref Taxi
- Phone
- +381 36 323 232
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 Which London airport should I choose?, 5 delightfully under-the-radar French towns you need to visit, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
Kraljevo to Čačak bus services, operated by PUB Internacional Kraljevo, arrive at Čačak bolnica station.
Kraljevo to Čačak train services, operated by Srbija Voz, arrive at Cacak station.
Yes, the driving distance between Kraljevo to Čačak is 39 km. It takes approximately 29 min to drive from Kraljevo to Čačak.
Book your Kraljevo to Čačak bus tickets online with Omio.
There are 288+ hotels available in Čačak.






