There are 5 ways to get from Calafat 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 Vidin to Sofia Central Bus Stationbus
- Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Stationbus
8h 3mTrain, bus
cheapest- Take the train from Vidin to Sofia Severtrain Ic
- Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Stationbus
9hRSD 2,353–3,146Drive, bus
- Drive from Calafat to Grljancar
- Take the bus from Grljan to Pirot, Main Bus Stationbus
2h 20mDrive, bus via Grljan
- Drive from Calafat to Vratarnicacar
- Take the bus from Vratarnica to Pirot, Main Bus Stationbus
2h 25mDrive 167.1 km
- Drive from Calafat to Pirotcar 167.1 km
3h 1mRSD 3,249–4,692
Comparing Your Travel Options
The cheapest way to get from Calafat to Pirot is to train and bus which costs RSD 2300 - RSD 3200 and takes 9h.
The fastest way to get from Calafat to Pirot is to drive which takes 3h 1m and costs RSD 3200 - RSD 4700.
No, there is no direct bus from Calafat to Pirot station. However, there are services departing from Vidin and arriving at Pirot, Main Bus Station via Sofiya, Avtogara Serdika. The journey, including transfers, takes approximately 8h 3m.
The distance between Calafat and Pirot is 340 km. The road distance is 167.1 km.
It takes approximately 8h 3m to get from Calafat to Pirot, including transfers.
Calafat to Pirot bus services, operated by Alexiev, depart from Vidin station.
Calafat to Pirot bus services, operated by Alexiev, arrive at Sofia Central Bus Station.
Pirot is 1h behind Calafat. It is currently 8:36 AM in Calafat and 7:36 AM in Pirot.
Yes, the driving distance between Calafat to Pirot is 167 km. It takes approximately 3h 1m to drive from Calafat to Pirot.
There are 214+ hotels available in Pirot.
What companies run services between Calafat, Romania and Pirot, Serbia?
You can take a vehicle from Calafat to Pirot, Main Bus Station via Vidin, Sofia Central Bus Station, and Sofiya, Avtogara Serdika in around 8h 3m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Vidin to Sofia Sever
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- RSD 410–650
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- RSD 410–600
- 1st Class
- RSD 490–650
- Phone
- 02/813 33 98
- [email protected]
- Website
- aleksiev-91.com
Bus from Vidin to Sofia Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- RSD 1,600–2,000
- Schedules at
- matpu.com
Bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- RSD 1,600–2,000
- Schedules at
- matpu.com
- Phone
- +381 10 310 600
- [email protected]
- Website
- web.facebook.com
Bus from Grljan to Pirot, Main Bus Station
- Ave. Duration
- 1h 3m
- Frequency
- Twice a week
- Schedules at
- web.facebook.com
Bus from Vratarnica to Pirot, Main Bus Station
- Ave. Duration
- 55 min
- Frequency
- Twice a week
- Schedules at
- web.facebook.com
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 Travel Insider: Top Japan travel tips by Beatrix Holland, Train travel in Spain: A guide to Renfe, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

















