Best way to travel between

Milan
Lampedusa, Italy
Travel Modes
Price
Distance
Duration
CO2
bus
$97.0
1841.95 km
31h 52mins
55.26 kgs
 
train
$121.2
1716.72 km
19h 48mins
90.99 kgs
 
flight
$174.72
1148.47 km
3h 12mins
124.03 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1841.95 km 31h 52mins 71 EUR 97.0
Train 1716.72 km 19h 48mins 89 EUR 121.2
Flight 1148.47 km 3h 12mins 129 EUR 174.72
Take Train from Duomo M3 to San Donato
Time: 14mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.37 kgs
Take Bus from Milan to Agrigento
Time: 23h 30mins Cost: 70 EUR; $ 85.5 - 104.5 USD CO2 Emission: 48.01 kgs
Take Walk from Agrigento to Agrigento
Time: 6mins Cost: 0 EUR; $ 0.0 - 0.0 USD CO2 Emission: 0.06 kgs
Take Bus from Agrigento to Porto Empedocle
Time: 30mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.29 kgs
Take Walk from Porto Empedocle to Porto Empedocle
Time: 17mins Cost: 0 EUR; $ 0.0 - 0.0 USD CO2 Emission: 0.18 kgs
Take Ferry from Porto Empedocle to Lampedusa
Time: 4h 15mins Cost: 33 EUR; $ 40.5 - 49.5 USD CO2 Emission: 28.55 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Milan and Lampedusa, Italy is to travel by bus, which will cost about 71 EUR or 87.30 USD.