Best way to travel between

Belgrade, Serbia
Warsaw
Travel Modes
Price
Distance
Duration
CO2
train
$86.0
1278.16 km
20h 53mins
67.74 kgs
 
train
$93.0
1396.5 km
16h 42mins
74.01 kgs
 
bus
$101.0
1610.95 km
27h 55mins
48.33 kgs
 
flight
$117.0
892.5 km
4h 46mins
96.39 kgs
 
bus
$131.0
1369.2 km
21h 34mins
41.08 kgs
 
drive
$170.0
1298.83 km
12h 25mins
166.25 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1278.16 km 20h 53mins 266 PLN 86.0
Train 1396.5 km 16h 42mins 288 PLN 93.0
Bus 1610.95 km 27h 55mins 313 PLN 101.0
Flight 892.5 km 4h 46mins 362 PLN 117.0
Bus 1369.2 km 21h 34mins 406 PLN 131.0
Drive 1298.83 km 12h 25mins 526 PLN 170.0
Take Train from Beograd to Budapest-Ferencváros
Time: 8h 49mins Cost: 62 PLN; $ 18.0 - 22.0 USD CO2 Emission: 19.54 kgs
Take Walk from Budapest-Ferencváros to Budapest Népliget (M3)
Time: 23mins Cost: 1 PLN; $ 0.2 - 0.3 USD CO2 Emission: 0.24 kgs
Take Train from Budapest Népliget (M3) to Budapest-Nyugati pályaudvar (M3)
Time: 14mins Cost: 3 PLN; $ 0.9 - 1.1 USD CO2 Emission: 0.32 kgs
Take Walk from Budapest-Nyugati pályaudvar (M3) to Budapest-Nyugati
Time: 0mins Cost: 0 PLN; $ 0.0 - 0.0 USD CO2 Emission: 0.01 kgs
Take Train from Budapest-Nyugati to Warszawa Centralna
Time: 10h 19mins Cost: 201 PLN; $ 58.5 - 71.5 USD CO2 Emission: 47.79 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Belgrade, Serbia and Warsaw is to travel by train, which will cost about 266 PLN or 77.40 USD.