Best way to travel between

St Moritz, Switzerland
London, United Kingdom
Travel Modes
Price
Distance
Duration
CO2
bus
$68.64
1428.74 km
24h 27mins
42.86 kgs
 
drive
$134.26
1185.99 km
12h 1mins
151.81 kgs
 
train
$198.0
1262.02 km
12h 28mins
66.89 kgs
 
flight
$257.5
979.37 km
8h 3mins
105.77 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1428.74 km 24h 27mins 42 GBP 68.64
Drive 1185.99 km 12h 1mins 83 GBP 134.26
Train 1262.02 km 12h 28mins 122 GBP 198.0
Flight 979.37 km 8h 3mins 159 GBP 257.5
Take Bus from St. Moritz to Milano Lampugnano
Time: 3h 57mins Cost: 16 GBP; $ 23.4 - 28.6 USD CO2 Emission: 5.37 kgs
Take Bus from Milan to Luxembourg, P+R Bouillon
Time: 10h 10mins Cost: 25 GBP; $ 36.0 - 44.0 USD CO2 Emission: 20.02 kgs
Take Bus from Luxembourg P+R Bouillon to London Victoria Green Line Station
Time: 8h 20mins Cost: 14 GBP; $ 19.8 - 24.2 USD CO2 Emission: 17.47 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from St Moritz, Switzerland and London, United Kingdom is to travel by bus, which will cost about 43 GBP or 62.10 USD.