Best way to travel between

Barcelona
Budapest
Travel Modes
Price
Distance
Duration
CO2
flight
$137.0
1588.14 km
5h 32mins
171.52 kgs
 
bus
$143.0
2427.71 km
37h 42mins
72.83 kgs
 
drive
$340.0
2011.8 km
20h 37mins
257.51 kgs
 
train
$501.0
2172.27 km
23h 56mins
115.13 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 1588.14 km 5h 32mins 30,144 HUF 137.0
Bus 2427.71 km 37h 42mins 31,464 HUF 143.0
Drive 2011.8 km 20h 37mins 74,811 HUF 340.0
Train 2172.27 km 23h 56mins 110,236 HUF 501.0
Take Train from Barcelona - Passeig de Gràcia to Barcelona Airport T2
Time: 16mins Cost: 880 HUF; $ 3.6 - 4.4 USD CO2 Emission: 0.68 kgs
Take Flight from BCN to BUD
Time: 2h 28mins Cost: 28,604 HUF; $ 117.0 - 143.0 USD CO2 Emission: 167.7 kgs
Take Bus from Liszt Ferenc Airport 2 to Ferihegy vasútállomás
Time: 8mins Cost: 220 HUF; $ 0.9 - 1.1 USD CO2 Emission: 0.17 kgs
Take Train from Ferihegy to Budapest-Nyugati
Time: 22mins Cost: 440 HUF; $ 1.8 - 2.2 USD CO2 Emission: 0.9 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Barcelona and Budapest is to travel by air, which will cost about 30,144 HUF or 123.30 USD.