There are 3 ways to get from Čačak to Pirot 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 Чачак to Pirot, Main Bus Stationbus
5h 10mTrain
cheapest- Take the train from Kraljevo to Stalactrain Re
- Take the train from Stalac to Nistrain Ir / ...
- Take the train from Niš to Pirottrain
10h 52mRSD 951–1,664Drive 240.8 km
- Drive from Čačak to Pirotcar 240.8 km
2h 52mRSD 3,802–5,492
Questions & Answers
The cheapest way to get from Čačak to Pirot is to train which costs RSD 950 - RSD 1700 and takes 10h 52m.
The fastest way to get from Čačak to Pirot is to drive which takes 2h 52m and costs RSD 3800 - RSD 5500.
Yes, there is a direct bus departing from Чачак and arriving at Pirot, Main Bus Station station. Services depart once daily, and operate every day. The journey takes approximately 5h 10m.
No, there is no direct train from Čačak to Pirot. However, there are services departing from Cacak and arriving at Pirot via Kraljevo, Stalac and Niš. The journey, including transfers, takes approximately 10h 52m.
The distance between Čačak and Pirot is 271 km. The road distance is 240.8 km.
The best way to get from Čačak to Pirot without a car is to bus which takes 5h 10m and costs .
The bus from Чачак to Pirot, Main Bus Station takes 5h 10m including transfers and departs once daily.
Čačak to Pirot bus services, operated by Presto, depart from Чачак station.
Čačak to Pirot train services, operated by Srbija Voz, depart from Kraljevo station.
The best way to get from Čačak to Pirot is to bus which takes 5h 10m and costs . Alternatively, you can train, which costs RSD 950 - RSD 1700 and takes 10h 52m.
What companies run services between Čačak, Serbia and Pirot, Serbia?
Presto operates a bus from Чачак to Pirot, Main Bus Station once daily, and the journey takes 5h 10m. Alternatively, you can take a train from Cacak to Pirot via Kraljevo, Stalac, and Niš in around 10h 52m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Kraljevo to Stalac
- Ave. Duration
- 2h 42m
- Frequency
- 4 times a day
- Estimated price
- RSD 250–470
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 250–290
- 1st Class
- RSD 370–470
Train from Stalac to Nis
- Ave. Duration
- 1h 22m
- Frequency
- Every 3 hours
- Estimated price
- RSD 230–440
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 230–270
- 1st Class
- RSD 350–440
Train from Niš to Pirot
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Estimated price
- RSD 250–480
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 250–300
- 1st Class
- RSD 380–480
- Phone
- 011 / 34 72 334
- [email protected]
- Website
- presto.rs
Bus from Чачак to Pirot, Main Bus Station
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Schedules at
- presto.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 How to get from Gatwick Airport into central London, How to get from London to Edinburgh, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Čačak to Pirot bus services, operated by Presto, arrive at Pirot, Main Bus Station.
Čačak to Pirot train services, operated by Srbija Voz, arrive at Stalac station.
Yes, the driving distance between Čačak to Pirot is 241 km. It takes approximately 2h 52m to drive from Čačak to Pirot.
There are 239+ hotels available in Pirot.






