Travel options for:
Craiova to Belgrade
  • Bus

    $26 - $33
    1. Craiova

      2 h 53 min - twice daily

    2. Drobeta-Turnu Severin

      24 min - 14.9 miles

      $2 - $4

    3. Kladovo

      5 h 28 min - twice a week

      $23 - $29

  • Bus Arriva Srbija

    $17 - $18
    1. Craiova

      2 h 28 min - twice daily

      $6

    2. Drobeta Turnu Severin

      28 min - 1.2 miles

    3. Kostolac

      4 min - once daily

      $1

    4. Kladovo

      8 min - 2361 feet

    5. Kladovo

      4 h 50 min - 3 times a day

      $11 - $12

  • Train

    $16 - $30
    1. Craiova

      5 h 48 min - once daily

      $12 - $19

    2. Timisoara Nord

      2 h 2 min - 3 times a day

      $2 - $5

    3. Vrsac

      1 h 38 min - 5 times a day

      $2 - $7

  • Drive

    $40 - $65
    1. Craiova

      5 h 5 min - 246.8 miles

      $40 - $65

  • Train, fly

    $83 - $240
    1. Craiova

      2 h 55 min - once daily

      $8 - $12

    2. Gara de Nord

      2 min - every 10 minutes

      $1

    3. Piața Victoriei station

      32 min - every 15 minutes - line 783

      $1 - $2

    4. Bucharest Otopeni (OTP)

      1 h 10 min - non-stop

      $70 - $220

    5. Belgrade (BEG)

      30 min - every 20 minutes

      $3 - $5

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Craiova bus to Drobeta-Turnu Severin, drive to Kladovo, then bus to Beograd. 9 h 45 min RSD 2941. From Craiova bus to Drobeta Turnu Severin, walk to Kostolac, bus to Kladovo, walk to Kladovo, then bus to Belgrade. 9 h 58 min RSD 1728. From Craiova train to Timisoara Nord, train to Vrsac, then train to Pancevacki most. 11 h 28 min RSD 2064. From Craiova drive to Belgrade. 5 h 5 min RSD 5456. From Craiova train to Gara de Nord, subway to Piața Victoriei station, line 783 bus to Bucharest Otopeni airport, fly to Belgrade airport, then bus to Belgrade. 7 h 26 min RSD 12702.