Best way to travel between

Milan
Lucerne, Switzerland
Travel Modes
Price
Distance
Duration
CO2
bus
$42.0
252.96 km
3h 56mins
7.59 kgs
 
drive
$60.0
249.26 km
2h 53mins
31.91 kgs
 
train
$81.0
228.26 km
3h 49mins
12.1 kgs
 
flight
$200.0
314.11 km
4h 15mins
33.92 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 252.96 km 3h 56mins 38 CHF 42.0
Drive 249.26 km 2h 53mins 54 CHF 60.0
Train 228.26 km 3h 49mins 73 CHF 81.0
Flight 314.11 km 4h 15mins 181 CHF 200.0
Take Train from Cordusio to Lampugnano
Time: 13mins Cost: 2 CHF; $ 1.8 - 2.2 USD CO2 Emission: 0.31 kgs
Take Bus from Milan to Luzern
Time: 3h 37mins Cost: 36 CHF; $ 36.0 - 44.0 USD CO2 Emission: 7.43 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Milan and Lucerne, Switzerland is to travel by bus, which will cost about 38 CHF or 37.80 USD.