Best way to travel between

Madrid
Budapest, Hungary
Travel Modes
Price
Distance
Duration
CO2
flight
$102.0
2054.28 km
6h 26mins
221.86 kgs
 
train
$277.0
2756.25 km
35h 19mins
146.08 kgs
 
bus
$289.0
2777.5 km
40h 14mins
83.33 kgs
 
drive
$440.0
2613.52 km
24h 46mins
334.53 kgs
 
train
$617.0
2835.04 km
27h 14mins
150.26 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 2054.28 km 6h 26mins 22,443 HUF 102.0
Train 2756.25 km 35h 19mins 60,949 HUF 277.0
Bus 2777.5 km 40h 14mins 63,589 HUF 289.0
Drive 2613.52 km 24h 46mins 96,814 HUF 440.0
Train 2835.04 km 27h 14mins 135,759 HUF 617.0
Take Train from Recoletos to Aeropuerto T4
Time: 24mins Cost: 660 HUF; $ 2.7 - 3.3 USD CO2 Emission: 0.85 kgs
Take Flight from MAD to BUD
Time: 3h 14mins Cost: 20,903 HUF; $ 85.5 - 104.5 USD CO2 Emission: 217.7 kgs
Take Bus from Liszt Ferenc Airport 2 to Ferihegy vasútállomás
Time: 8mins Cost: 440 HUF; $ 1.8 - 2.2 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.93 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Madrid and Budapest, Hungary is to travel by air, which will cost about 22,443 HUF or 91.80 USD.