There are 5 ways to get from Prokuplje to Sofia by bus, train, car, or shuttle
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 Niš, Autobuska Stanica to Sofiya, Avtogara Serdikabus
5h 45m$20–36Train
cheapest- Take the train from Niš to Dimitrovgradtrain
- Take the train from Kalotina - Zapad to Sofiatrain Ic
8h 7m$9–18Drive 192.7 km
- Drive from Prokuplje to Sofiacar 192.7 km
2h 10m$31–44Bus, shuttle
- Take the bus from Prokuplje, Bus station to Železnička stanicabus
- Take a shuttle bus from Niš to Sofia Airport
4h 33mBus via Prokuplje, Bus station
- Take the bus from Prokuplje, Bus station to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdikabus
6h 10m$21–43
Prokuplje to Sofia by bus
Questions & Answers
The cheapest way to get from Prokuplje to Sofia is to train which costs $8 - $19 and takes 8h 7m.
The fastest way to get from Prokuplje to Sofia is to drive which takes 2h 10m and costs $30 - $45.
No, there is no direct bus from Prokuplje station to Sofia. However, there are services departing from Prokuplje, Bus station and arriving at Sofiya, Avtogara Serdika via Niš, Autobuska Stanica. The journey, including transfers, takes approximately 5h 45m.
No, there is no direct train from Prokuplje to Sofia. However, there are services departing from Niš and arriving at Sofia via Kalotina - Zapad. The journey, including transfers, takes approximately 8h 7m.
The distance between Prokuplje and Sofia is 193 km. The road distance is 192.7 km.
The best way to get from Prokuplje to Sofia without a car is to bus which takes 5h 45m and costs $19 - $40.
It takes approximately 5h 45m to get from Prokuplje to Sofia, including transfers.
Prokuplje to Sofia bus services, operated by Matpu, depart from Niš, Autobuska Stanica station.
Prokuplje to Sofia train services, operated by Srbija Voz, depart from Niš station.
The best way to get from Prokuplje to Sofia is to bus which takes 5h 45m and costs $19 - $40. Alternatively, you can train, which costs $8 - $19 and takes 8h 7m.
What companies run services between Prokuplje, Serbia and Sofia, Bulgaria?
Matpu operates a bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika once daily. Tickets cost $23–29 and the journey takes 4h. Niš-ekspres also services this route once daily. Alternatively, you can take a bus from Prokuplje, Bus station to Sofia via Niš - železnička stanica, Niš, Dimitrovgrad, and Kalotina - Zapad in around 8h 7m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Niš to Dimitrovgrad
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $4–7
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- $4–5
- 1st Class
- $5–7
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Kalotina - Zapad to Sofia
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a week
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $2–3
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $23–29
- Schedules at
- matpu.com
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $23–29
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $17–30
- Website
- https://nis-ekspres.rs/?lang=en
Bus from Prokuplje, Bus station to Železnička stanica
- Ave. Duration
- 47 min
- Frequency
- Twice daily
- Estimated price
- $3–8
- Website
- https://nis-ekspres.rs/?lang=en
Bus from Prokuplje, Bus station to Niš, Autobuska Stanica
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- $4–9
- Website
- https://nis-ekspres.rs/?lang=en
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $17–30
- Website
- https://nis-ekspres.rs/?lang=en
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Prokuplje, Bus station to Železnička stanica
Bus from Prokuplje, Bus station to Niš, Autobuska Stanica
- Phone
- +381 63 456515
- [email protected]
- Website
- flix.rs
Shuttle from Niš to Sofia Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- https://flix.rs/en/airport-belgrade-shuttle-transfer/
- Phone
- +381 37 421 555
- [email protected]
- Website
- jugoprevozks.rs
Bus from Prokuplje, Bus station to Niš, Autobuska Stanica
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Schedules at
- jugoprevozks.rs
- Phone
- +382 69 294 654
- [email protected]
- Website
- busticket4.me
Bus from Prokuplje, Bus station to Niš, Autobuska Stanica
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- $6–13
- Schedules at
- https://royaltravel.traveling.com/en/
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 South Korea: Travelling from Seoul to Busan , 5 incredible day trips from Florence by train, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
Prokuplje to Sofia bus services, operated by Matpu, arrive at Sofiya, Avtogara Serdika station.
Sofia is 1h ahead of Prokuplje. It is currently 5:26 AM in Prokuplje and 6:26 AM in Sofia.
Prokuplje to Sofia train services, operated by Srbija Voz, arrive at Dimitrovgrad station.
Yes, the driving distance between Prokuplje to Sofia is 193 km. It takes approximately 2h 10m to drive from Prokuplje to Sofia.
Book your Prokuplje to Sofia bus tickets online with Omio.
There are 2302+ hotels available in Sofia.




























