Best way to travel between

Ankara
Geneva, Switzerland
Travel Modes
Price
Distance
Duration
CO2
train
$182.0
3525.6 km
50h 52mins
186.86 kgs
 
bus
$188.0
3166.22 km
54h 5mins
94.99 kgs
 
flight
$236.0
2364.36 km
6h 54mins
255.35 kgs
 
drive
$550.0
2800.57 km
30h 18mins
358.47 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3525.6 km 50h 52mins 165 CHF 182.0
Bus 3166.22 km 54h 5mins 171 CHF 188.0
Flight 2364.36 km 6h 54mins 214 CHF 236.0
Drive 2800.57 km 30h 18mins 499 CHF 550.0
Take Train from Ankara Garı to Gebze
Time: 3h 40mins Cost: 11 CHF; $ 10.8 - 13.2 USD CO2 Emission: 24.08 kgs
Take Bus from Gebze to Istanbul Otogar
Time: 1h 34mins Cost: 6 CHF; $ 6.3 - 7.7 USD CO2 Emission: 2.66 kgs
Take Bus from Istanbul to Skopje
Time: 12h 29mins Cost: 41 CHF; $ 40.5 - 49.5 USD CO2 Emission: 25.13 kgs
Take Bus from Skopje to Geneva
Time: 28h 41mins Cost: 100 CHF; $ 99.0 - 121.0 USD CO2 Emission: 63.47 kgs
Take Train from Annemasse to St-Julien-en-Genevois
Time: 12mins Cost: 5 CHF; $ 4.5 - 5.5 USD CO2 Emission: 0.83 kgs
Take Bus from St-Julien-en-Genevois, gare to Geneve, Stand
Time: 29mins Cost: 3 CHF; $ 2.7 - 3.3 USD CO2 Emission: 0.42 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ankara and Geneva, Switzerland is to travel by train, which will cost about 165 CHF or 163.80 USD.