Best way to travel between

Geneva, Switzerland
Frankfurt, Germany
Travel Modes
Price
Distance
Duration
CO2
bus
$26.0
671.16 km
9h 37mins
20.13 kgs
 
bus
$60.0
637.31 km
9h 36mins
19.12 kgs
 
drive
$95.0
603.2 km
5h 34mins
77.21 kgs
 
flight
$152.0
499.2 km
4h 6mins
53.91 kgs
 
train
$240.0
609.0 km
6h 24mins
32.28 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 671.16 km 9h 37mins 19 EUR 26.0
Bus 637.31 km 9h 36mins 44 EUR 60.0
Drive 603.2 km 5h 34mins 70 EUR 95.0
Flight 499.2 km 4h 6mins 112 EUR 152.0
Train 609.0 km 6h 24mins 177 EUR 240.0
Take Bus from Ženeva, Gare Routiere, pl. Dorciere to Karlsruhe, Hbf. - Süd, am Hintereingang
Time: 7h 8mins Cost: 14 EUR; $ 17.1 - 20.9 USD CO2 Emission: 15.48 kgs
Take Bus from Karlsruhe to Frankfurt
Time: 2h 23mins Cost: 5 EUR; $ 6.3 - 7.7 USD CO2 Emission: 4.65 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Geneva, Switzerland and Frankfurt, Germany is to travel by bus, which will cost about 19 EUR or 23.40 USD.