There are 5 ways to get from Craiova to Knjaževac 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 Craiova to Drobeta Turnu Severinbus
- Take the bus from Kladovo to Knjaževacbus
5h 40mTrain, drive
cheapest- Take the train from Craiova to Vidintrain 1091
- Drive from Slana bara to Knjaževaccar
5h 52mRSD 2,600–3,391Drive 185.6 km
- Drive from Craiova to Knjaževaccar 185.6 km
3h 4mRSD 3,097–4,473Bus via Craiova, Autogara Pelendava Nord
- Take the bus from Craiova, Autogara Pelendava Nord to Drobeta Turnu Severinbus
- Take the bus from Kladovo to Knjaževacbus
6h 30mRSD 2,667–4,032Train, bus
- Take the train from Craiova to Drobeta Turnu-Severintrain Ir
- Take the bus from Kladovo to Knjaževacbus
6h 40mRSD 3,429–4,525
Comparing Your Travel Options
The cheapest way to get from Craiova to Knjaževac is to train and drive which costs RSD 2600 - RSD 3400 and takes 5h 52m.
The fastest way to get from Craiova to Knjaževac is to drive which takes 3h 4m and costs RSD 3100 - RSD 4500.
No, there is no direct bus from Craiova to Knjaževac. However, there are services departing from Craiova and arriving at Knjaževac via Kladovo. The journey, including transfers, takes approximately 5h 40m.
The distance between Craiova and Knjaževac is 301 km. The road distance is 185.6 km.
It takes approximately 5h 40m to get from Craiova to Knjaževac, including transfers.
Craiova to Knjaževac bus services, operated by B&B Ilan Travel, depart from Craiova station.
Craiova to Knjaževac bus services, operated by B&B Ilan Travel, arrive at Drobeta Turnu Severin station.
Knjaževac is 1h behind Craiova. It is currently 2:07 PM in Craiova and 1:07 PM in Knjaževac.
Yes, the driving distance between Craiova to Knjaževac is 186 km. It takes approximately 3h 4m to drive from Craiova to Knjaževac.
There are 40+ hotels available in Knjaževac.
What companies run services between Craiova, Romania and Knjaževac, Serbia?
You can take a bus from Craiova to Knjaževac via Drobeta Turnu Severin and Kladovo in around 5h 40m.
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Craiova to Vidin
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- RSD 1,300–1,400
- Website
- Romanian Railways (CFR)
Train from Craiova to Drobeta Turnu-Severin
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Estimated price
- RSD 1,200–1,350
- Website
- Romanian Railways (CFR)
- Phone
- +40 768 922 512
- [email protected]
- Website
- bbilantravel.ro
Bus from Craiova to Drobeta Turnu Severin
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Schedules at
- bbilantravel.ro
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Kladovo to Knjaževac
- Ave. Duration
- 3h 8m
- Frequency
- Twice daily
- Estimated price
- RSD 1,800–2,600
- Website
- Niš-ekspres
Bus from Kladovo to Knjaževac
- Ave. Duration
- 3h 8m
- Frequency
- Twice daily
- Estimated price
- RSD 1,800–2,600
- Website
- Niš-ekspres
Bus from Kladovo to Knjaževac
- Ave. Duration
- 3h 8m
- Frequency
- Twice daily
- Estimated price
- RSD 1,800–2,600
- Website
- Niš-ekspres
- Phone
- 0729 486 877
- [email protected]
- Website
- axitours.com
Bus from Craiova, Autogara Pelendava Nord to Drobeta Turnu Severin
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- RSD 490–900
- Schedules at
- axitours.autogari.ro
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 Why you should take the train in the US, Travelling to the UK: What do I need to know?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.











