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–40Train
cheapest- Take the train from Niš to Dimitrovgradtrain
- Take the train from Kalotina - Zapad to Sofiatrain Ic
8h 7m$9–23Drive 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$22–47
Prokuplje to Sofia by bus
Questions & Answers
The cheapest way to get from Prokuplje to Sofia is to train which costs $9 - $24 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 $20 - $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 $20 - $40. Alternatively, you can train, which costs $9 - $24 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
- Bulgarian Railways (BDZh)
Train from Kalotina - Zapad to Sofia
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a week
- Estimated price
- $1–3
- Website
- Bulgarian Railways (BDZh)
- 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
- Niš-ekspres
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $17–26
- Website
- Niš-ekspres
Bus from Prokuplje, Bus station to Železnička stanica
- Ave. Duration
- 47 min
- Frequency
- Twice daily
- Estimated price
- $3–8
- Website
- Niš-ekspres
Bus from Prokuplje, Bus station to Niš, Autobuska Stanica
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- $4–9
- Website
- Niš-ekspres
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $17–26
- Website
- Niš-ekspres
- 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
Shuttle from Niš to Sofia Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Flix
- 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
- $10–18
- Schedules at
- Royal Travel Cetinje
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 London to Edinburgh, How to get from Luton Airport into central London, and Travelling to the US: What do I need to know? - 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 10:31 PM in Prokuplje and 11:31 PM 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 2254+ hotels available in Sofia.




























