Best way to travel between

Budapest, Hungary
Milan
Travel Modes
Price
Distance
Duration
CO2
flight
$62.0
929.06 km
5h 17mins
100.34 kgs
 
bus
$73.0
1032.72 km
18h 50mins
30.98 kgs
 
flight
$89.0
872.55 km
5h 41mins
94.24 kgs
 
flight
$126.0
834.26 km
6h 52mins
90.1 kgs
 
train
$141.0
1223.04 km
20h 22mins
64.82 kgs
 
bus
$183.0
1032.15 km
12h 37mins
30.96 kgs
 
drive
$210.0
1018.5 km
9h 28mins
130.37 kgs
 
train
$235.0
1234.8 km
14h 27mins
65.44 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 929.06 km 5h 17mins 46 EUR 62.0
Bus 1032.72 km 18h 50mins 54 EUR 73.0
Flight 872.55 km 5h 41mins 66 EUR 89.0
Flight 834.26 km 6h 52mins 93 EUR 126.0
Train 1223.04 km 20h 22mins 104 EUR 141.0
Bus 1032.15 km 12h 37mins 135 EUR 183.0
Drive 1018.5 km 9h 28mins 155 EUR 210.0
Train 1234.8 km 14h 27mins 173 EUR 235.0
Take Train from Budapest-Nyugati to Ferihegy
Time: 21mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.94 kgs
Take Bus from Ferihegy vasútállomás to Liszt Ferenc Airport 2
Time: 12mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.18 kgs
Take Flight from BUD to MXP
Time: 1h 43mins Cost: 33 EUR; $ 40.5 - 49.5 USD CO2 Emission: 92.44 kgs
Take Train from Malpensa Aeroporto to Milano Cadorna
Time: 37mins Cost: 10 EUR; $ 11.7 - 14.3 USD CO2 Emission: 2.64 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Budapest, Hungary and Milan is to travel by air, which will cost about 46 EUR or 55.80 USD.