Best way to travel between

Milan
Riga
Travel Modes
Price
Distance
Duration
CO2
bus
$135.0
2371.06 km
42h 1mins
71.13 kgs
 
flight
$199.0
1747.2 km
6h 24mins
188.7 kgs
 
train
$251.42
2412.9 km
33h 56mins
127.88 kgs
 
drive
$450.0
2086.66 km
24h 45mins
267.09 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2371.06 km 42h 1mins 70 LVL 135.0
Flight 1747.2 km 6h 24mins 103 LVL 199.0
Train 2412.9 km 33h 56mins 130 LVL 251.42
Drive 2086.66 km 24h 45mins 233 LVL 450.0
Take Bus from Milano Cairoli to Milano Lampugnano
Time: 4mins Cost: 1 LVL; $ 0.9 - 1.1 USD CO2 Emission: 0.21 kgs
Take Bus from Milan to Lugano
Time: 1h 1mins Cost: 2 LVL; $ 3.6 - 4.4 USD CO2 Emission: 2.22 kgs
Take Bus from Lugano to Riga
Time: 38h 53mins Cost: 67 LVL; $ 117.0 - 143.0 USD CO2 Emission: 68.72 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Milan and Riga is to travel by bus, which will cost about 70 LVL or 121.50 USD.