Best way to travel between

Verona, Italy
Riga
Travel Modes
Price
Distance
Duration
CO2
train
$173.0
2472.48 km
46h 37mins
131.04 kgs
 
flight
$246.0
1696.24 km
6h 47mins
183.19 kgs
 
drive
$440.0
2153.55 km
25h 16mins
275.65 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2472.48 km 46h 37mins 90 LVL 173.0
Flight 1696.24 km 6h 47mins 127 LVL 246.0
Drive 2153.55 km 25h 16mins 228 LVL 440.0
Take Bus from Verona - Corso Porta Nuova to Brescia - Terminal SIA
Time: 2h 19mins Cost: 2 LVL; $ 2.7 - 3.3 USD CO2 Emission: 2.47 kgs
Take Train from Brescia to Bergamo FS
Time: 59mins Cost: 3 LVL; $ 4.5 - 5.5 USD CO2 Emission: 2.59 kgs
Take Train from Bergamo to Chiasso
Time: 1h 53mins Cost: 2 LVL; $ 2.7 - 3.3 USD CO2 Emission: 3.68 kgs
Take Train from Chiasso to Lugano
Time: 24mins Cost: 6 LVL; $ 10.8 - 13.2 USD CO2 Emission: 1.38 kgs
Take Bus from Lugano to Riga
Time: 38h 8mins Cost: 78 LVL; $ 135.0 - 165.0 USD CO2 Emission: 67.39 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Verona, Italy and Riga is to travel by train, which will cost about 90 LVL or 155.70 USD.