There are 5 ways to get from Niš to Craiova by train, car or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, drive  •  7 h 37 min

  1. Take the train from Pantelej to Zaječar
  2. Take the train from Zaječar to Veljkovo
  3. Drive from Veljkovo to Craiova

$17 - $31

4 alternative options

Bus  •  9 h 8 min

  1. Take the bus from Niteks to Zaječar
  2. Take the bus from Zaječar to Kladovo
  3. Take the bus from Drobeta Turnu Severin to Craiova

Train, bus  •  10 h 19 min

  1. Take the train from Pantelej to Zaječar
  2. Take the bus from Zaječar to Kladovo
  3. Take the bus from Drobeta Turnu Severin to Craiova

Bus via Donja Vrežina  •  10 h 39 min

  1. Take the bus from Donja Vrežina to Zaječar
  2. Take the bus from Zaječar to Kladovo
  3. Take the bus from Turnu Severin to Craiova

Drive  •  3 h 45 min

  1. Drive from Niš to Craiova 154.6 miles

$27 - $40

Questions & Answers

The cheapest way to get from Niš to Craiova is to train and drive which costs RSD 1700 - RSD 3200 and takes 7 h 37 min.

More details

The quickest way to get from Niš to Craiova is to drive which costs RSD 2800 - RSD 4100 and takes 3 h 45 min.

More details

The distance between Niš and Craiova is 188 km. The road distance is 247.4 km.

Get driving directions

It takes approximately 7 h 37 min to get from Niš to Craiova, including transfers.

More details

Craiova is 1 h ahead of Niš. It is currently 5:42 AM in Niš and 6:42 AM in Craiova.

Yes, the driving distance between Niš to Craiova is 247 km. It takes approximately 3 h 45 min to drive from Niš to Craiova.

Get driving directions

There are 85+ hotels available in Craiova. Prices start at $30 USD per night.

More details

Map of how to get from Niš to Craiova.
Launch map view
  • Distance: 117.5 miles
  • Duration: 7 h 37 min

What companies run services between Niš, Serbia and Craiova, Romania?

You can take a bus from Niš to Craiova via Zaječar, Kladovo, and Drobeta Turnu Severin in around 9 h 8 min.

Train operators
Serbian Railways
Website
srbvoz.rs
Train from Pantelej to Zaječar
Ave. Duration
3 h 18 min
Frequency
4 times a day
Estimated price
$3 - $9
Schedules at
srbvoz.rs
2nd Class Ticket
$3 - $5
1st Class Ticket
$5 - $9
Train from Zaječar to Veljkovo
Ave. Duration
1 h 21 min
Frequency
Twice daily
Estimated price
$1 - $4
Schedules at
srbvoz.rs
2nd Class Ticket
$1 - $3
1st Class Ticket
$2 - $4
Bus operators
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Niteks to Zaječar
Ave. Duration
2 h 7 min
Frequency
Once daily
Estimated price
$5
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Bortravel d.o.o.
Phone
+38130 444 760
Email
office@bortravel.net
Website
bortravel.net
Bus from Zaječar to Kladovo
Ave. Duration
2 h 10 min
Frequency
Twice daily
Schedules at
bortravel.net
AXI Tours
Phone
021-300.75.35
Website
axitours.com
Bus from Drobeta Turnu Severin to Craiova
Ave. Duration
2 h 28 min
Frequency
Twice daily
Estimated price
$6
Schedules at
axitours.com
Arriva Srbija
Phone
012 538400
Email
predstavnistvo.bas@arriva.rs
Website
arriva.rs
Bus from Donja Vrežina to Zaječar
Ave. Duration
2 h 20 min
Frequency
5 times a week
Estimated price
$4 - $5
Schedules at
arriva.rs
Dacos

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 Getting to Milan from the airport, What documents do I need to cross Niagara Falls? and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.