Travel from Craiova to Belgrade

Bus or train from Craiova to Belgrade?

You can take a bus from Craiova to Belgrade via Drobeta Turnu Severin and Kladovo in around 8 h 35 min. Alternatively, you can take a train from Craiova to Belgrade via Timisoara Nord and Vrsac in around 11 h 28 min.

How to get from Craiova to Belgrade

ModeDurationPrice
From Craiova bus to Drobeta Turnu Severin, drive to Kladovo, then bus to Autokomanda.8 h 35 minRSD 1957
From Craiova train to Timisoara Nord, train to Vrsac, then train to Pancevacki most.11 h 28 minRSD 2021
From Craiova drive to Belgrade.5 h 10 minRSD 5218
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 Mini Bus to Belgrade.7 h 37 minRSD 12161

How long does it take to get from Craiova to Belgrade?

It takes approximately 8 h 35 min to get from Craiova to Belgrade, including transfers.

Is there a direct train between Craiova and Belgrade?

No, there is no direct train from Craiova to Belgrade. However, there are services departing from Craiova and arriving at Pancevacki most via Timisoara Nord and Vrsac. The journey, including transfers, takes approximately 11 h 28 min.

Operators from Craiova to Belgrade

OperatorPhoneWebsite
AXI Tours021-300.75.35AXI Tours
Arriva Srbija012 538400Arriva Srbija
Romanian Railways (CFR)0219521Romanian Railways (CFR)
Serbian RailwaysSerbian Railways
Metrorex004 021 319 36 01Metrorex
RAT Bucharest+4021 311 05 95RAT Bucharest
Air SerbiaAir Serbia
TaromTarom
Nikola Tesla Airport Shuttle(+381 11) 209 4000Nikola Tesla Airport Shuttle