There are 4 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.7 km
- Drive from Čačak to Pirotcar 240.7 km
2h 52mRSD 3,781–5,461Bus via Paraćin
- Take the bus from Чачак to Paracin, Autobuska Stanicabus
- Take the bus from Paraćin AS to Pirot ASbus N1920
6h 25mRSD 2,707–4,117
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 3700 - 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.7 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
- Phone
- +381 (0)35 562 555
- [email protected]
- Website
- eurolin.rs
Bus from Чачак to Paracin, Autobuska Stanica
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- RSD 1,300–1,900
- Schedules at
- eurolin.rs
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Paraćin AS to Pirot AS
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- RSD 1,400–2,300
- Website
- Flixbus
Want to know more about travelling around Serbia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
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 237+ hotels available in Pirot.









