Best way to travel between

Riga
Geneva, Switzerland
Travel Modes
Price
Distance
Duration
CO2
bus
$132.0
2992.08 km
47h 23mins
89.76 kgs
 
bus
$135.0
2395.98 km
37h 14mins
71.88 kgs
 
flight
$137.0
1772.63 km
5h 39mins
191.44 kgs
 
drive
$340.0
2185.86 km
23h 8mins
279.79 kgs
 
train
$483.0
2473.12 km
34h 29mins
131.08 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2992.08 km 47h 23mins 120 CHF 132.0
Bus 2395.98 km 37h 14mins 122 CHF 135.0
Flight 1772.63 km 5h 39mins 124 CHF 137.0
Drive 2185.86 km 23h 8mins 308 CHF 340.0
Train 2473.12 km 34h 29mins 438 CHF 483.0
Take Bus from Riga to Grodno
Time: 9h 53mins Cost: 30 CHF; $ 29.7 - 36.3 USD CO2 Emission: 15.66 kgs
Take Bus from Grodno to Bialystok
Time: 1h 53mins Cost: 8 CHF; $ 8.1 - 9.9 USD CO2 Emission: 6.84 kgs
Take Bus from Bialystok to Geneva
Time: 33h 48mins Cost: 82 CHF; $ 81.0 - 99.0 USD CO2 Emission: 67.28 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Riga and Geneva, Switzerland is to travel by bus, which will cost about 120 CHF or 118.80 USD.