Best way to travel between

Bari
Budapest
Travel Modes
Price
Distance
Duration
CO2
train
$81.0
1060.9 km
32h 53mins
56.23 kgs
 
bus
$146.0
2550.28 km
37h 36mins
76.51 kgs
 
drive
$191.0
1078.14 km
22h 22mins
138.0 kgs
 
flight
$241.0
780.74 km
4h 28mins
84.32 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1060.9 km 32h 53mins 17,823 HUF 81.0
Bus 2550.28 km 37h 36mins 32,125 HUF 146.0
Drive 1078.14 km 22h 22mins 42,026 HUF 191.0
Flight 780.74 km 4h 28mins 53,027 HUF 241.0
Take Ferry from Bari to Bar
Time: 10h 49mins Cost: 11,002 HUF; $ 45.0 - 55.0 USD CO2 Emission: 28.7 kgs
Take Train from Bar(MNE) to Beograd
Time: 11h 19mins Cost: 3,521 HUF; $ 14.4 - 17.6 USD CO2 Emission: 25.26 kgs
Take Train from Beograd to Budapest-Keleti
Time: 8h 29mins Cost: 3,300 HUF; $ 13.5 - 16.5 USD CO2 Emission: 18.86 kgs
Take Train from Keleti pályaudvar M to Batthyány tér
Time: 8mins Cost: 220 HUF; $ 0.9 - 1.1 USD CO2 Emission: 0.22 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bari and Budapest is to travel by train, which will cost about 17,823 HUF or 72.90 USD.