Travel from Belgrade to Bucharest

Train, bus or fly from Belgrade to Bucharest?

Tarom and Air Serbia fly from Belgrade to Bucharest twice daily. Alternatively, you can take a bus from Belgrade to Bucharest via Kladovo, Drobeta-Turnu Severin, and Păcii in around 11 h 34 min.

How to get from Belgrade to Bucharest

ModeDurationPrice
From Slavija Square Mini Bus to Belgrade airport, fly to Bucharest Otopeni airport, then line 783 bus to Bucharest.4 h 24 min$116
From Belgrade bus to Kladovo, drive to Drobeta-Turnu Severin, bus to Păcii, then subway to Piata Unirii.11 h 34 min$32
From Pancevacki most train to Vrsac, train to Timisoara Nord, then train to Bucuresti Nord Gara A.14 h 26 min$32
From Pancevacki most train to Vrsac, train to Timisoara Nord, walk to Timişoara, bus to Basarab, then subway to Piata Unirii.17 h 11 min$34
From Belgrade drive to Bucharest.8 h 6 min$85

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

It takes approximately 4 h 24 min to get from Belgrade to Bucharest, including transfers.

Is there a direct train between Belgrade and Bucharest?

No, there is no direct train from Belgrade to Bucharest. However, there are services departing from Pancevacki most and arriving at Bucuresti Nord Gara A via Vrsac and Timisoara Nord. The journey, including transfers, takes approximately 14 h 26 min.

Operators from Belgrade to Bucharest

OperatorPhoneWebsite
Nikola Tesla Airport Shuttle(+381 11) 209 4000Nikola Tesla Airport Shuttle
TaromTarom
Air SerbiaAir Serbia
RAT Bucharest+4021 311 05 95RAT Bucharest
Arriva Srbija012 538400Arriva Srbija
Alpha Star ImpexAlpha Star Impex
Metrorex004 021 319 36 01Metrorex
Serbian RailwaysSerbian Railways
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)
Romanian Railways (CFR)0219521Romanian Railways (CFR)
Viitorul Transport0755.107.554Viitorul Transport