Best way to travel between

Baku
Milan
Travel Modes
Price
Distance
Duration
CO2
train
$200.0
4650.04 km
111h 18mins
246.45 kgs
 
flight
$359.0
3528.78 km
11h 57mins
381.11 kgs
 
drive
$900.0
4228.92 km
53h 12mins
541.3 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4650.04 km 111h 18mins 147 EUR 200.0
Flight 3528.78 km 11h 57mins 264 EUR 359.0
Drive 4228.92 km 53h 12mins 663 EUR 900.0
Take Train from Baku-Pass to Harkov Pass
Time: 50h 43mins Cost: 55 EUR; $ 67.5 - 82.5 USD CO2 Emission: 100.28 kgs
Take Train from Harkov Pass to Ujgorod
Time: 31h 15mins Cost: 17 EUR; $ 20.7 - 25.3 USD CO2 Emission: 73.54 kgs
Take Bus from Uzhhorod to Milan
Time: 27h 1mins Cost: 74 EUR; $ 90.0 - 110.0 USD CO2 Emission: 40.95 kgs
Take Train from Lampugnano to Cordusio
Time: 13mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.3 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Baku and Milan is to travel by train, which will cost about 147 EUR or 180.00 USD.