There are 6 ways to get from Frankfurt (Oder) to Geneva by train, plane, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly
best- Take the train from Frankfurt(Oder) to Berlin-Lichtenbergtrain
- Fly from Berlin Brandenburg Airport (BER) to Geneva International Airport (GVA)plane BER - GVA
5h 26mCHF 80–257Train
- Take the train from Frankfurt(Oder) to Berlin Ostbahnhoftrain Re
- Take the train from Berlin Ostbahnhof to Berntrain Ice
- Take the train from Bern to Genèvetrain Ic1 / ...
13h 11mCHF 368–1,121Bus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to GENEVE, Gare Routiere Place Dorcierebus
17h 40mCHF 86–222Drive 1,107.2 km
- Drive from Frankfurt (Oder) to Genevacar 1,107.2 km
10h 59mCHF 182–262Bus, train
- Take the bus from Frankfurt to S+U Berlin Hauptbahnhofbus Ebu
- Take the train from Berlin Hbf to Basel SBBtrain 12 / ...
- Take the bus from Basel Euroairport FR to Genevabus
15h 8mCHF 182–718Drive, car train
- Drive from Frankfurt (Oder) to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Genevacar
15h 40mCHF 184–241
Frankfurt (Oder) to Geneva by train
Questions & Answers
The cheapest way to get from Frankfurt (Oder) to Geneva is to bus which costs SFr 85 - SFr 230 and takes 17h 40m.
The fastest way to get from Frankfurt (Oder) to Geneva is to train and fly which takes 5h 26m and costs SFr 80 - SFr 260.
No, there is no direct bus from Frankfurt (Oder) to Geneva. However, there are services departing from SŁUBICE, Port Świecko, Świecko 39 and arriving at GENEVE, Gare Routiere Place Dorciere via . The journey, including transfers, takes approximately 17h 40m.
No, there is no direct train from Frankfurt (Oder) to Geneva. However, there are services departing from Frankfurt(Oder) and arriving at Genève via Berlin Ostbahnhof and Bern. The journey, including transfers, takes approximately 13h 11m.
The distance between Frankfurt (Oder) and Geneva is 972 km. The road distance is 1107.2 km.
The best way to get from Frankfurt (Oder) to Geneva without a car is to train which takes 13h 11m and costs SFr 360 - SFr 1200.
It takes approximately 5h 26m to get from Frankfurt (Oder) to Geneva, including transfers.
Frankfurt (Oder) to Geneva bus services, operated by Sindbad, depart from SŁUBICE, Port Świecko, Świecko 39 station.
Frankfurt (Oder) to Geneva train services, operated by ODEG, depart from Frankfurt(Oder) station.
The best way to get from Frankfurt (Oder) to Geneva is to train which takes 13h 11m and costs SFr 360 - SFr 1200. Alternatively, you can bus, which costs SFr 85 - SFr 230 and takes 17h 40m.
What companies run services between Frankfurt (Oder), Germany and Geneva, Switzerland?
You can take a train from Frankfurt(Oder) to Genève via Berlin Ostbahnhof and Bern in around 13h 11m. Alternatively, Sindbad operates a bus from SŁUBICE, Port Świecko, Świecko 39 to GENEVE, Gare Routiere Place Dorciere 5 times a week. Tickets cost CHF 85–220 and the journey takes 17h 30m.
- Website
- easyjet.com
Flights from Berlin Brandenburg Airport to Geneva International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Sunday, Wednesday, Thursday, Friday, and Tuesday
- Estimated price
- CHF 55–170
- Website
- swiss.com
Flights from Berlin Brandenburg Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 80–190
- Website
- lufthansa.com
Flights from Berlin Brandenburg Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- CHF 80–550
Flights from Berlin Brandenburg Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 25m
- When
- Tuesday to Friday
- Estimated price
- CHF 150–550
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Frankfurt(Oder) to Berlin-Lichtenberg
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 11–45
- Website
- https://www.intercity.pl/en/
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Frankfurt(Oder) to Berlin-Lichtenberg
- Ave. Duration
- 51 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 13–60
- Website
- https://int.bahn.de/en
Train from Berlin Hbf to Basel SBB
- Ave. Duration
- 7h 5m
- Frequency
- Hourly
- Estimated price
- CHF 140–650
- Website
- https://int.bahn.de/en
- Phone
- +49 30 514 88 88 88
- [email protected]
- Website
- odeg.de
Train from Frankfurt(Oder) to Berlin Ostbahnhof
- Ave. Duration
- 1h 12m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 8–12
- Schedules at
- odeg.de
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Berlin Ostbahnhof to Bern
- Ave. Duration
- 8h 38m
- Frequency
- Once daily
- Estimated price
- CHF 310–950
- Website
- https://www.sbb.ch/en
Train from Bern to Genève
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 50–160
- Website
- https://www.sbb.ch/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Berlin Hbf to Basel SBB
- Ave. Duration
- 10h 33m
- Frequency
- 3 times a day
- Estimated price
- CHF 150–230
- Website
- https://konzern.oebb.at/en/
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- CHF 95–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- sindbad.pl
Bus from SŁUBICE, Port Świecko, Świecko 39 to GENEVE, Gare Routiere Place Dorciere
- Ave. Duration
- 17h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 85–220
- Website
- https://www.sindbad.pl/en/home
- Phone
- +49 30 2970
- Website
- bahn.de
Bus from Frankfurt to S+U Berlin Hauptbahnhof
- Ave. Duration
- 1h 55m
- Frequency
- Every 2 hours
- Estimated price
- CHF 19–29
- Website
- https://int.bahn.de/en
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Basel Euroairport FR to Geneva
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- CHF 20–35
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Frankfurt (Oder) to Geneva bus services, operated by Sindbad, arrive at GENEVE, Gare Routiere Place Dorciere station.
Frankfurt (Oder) to Geneva train services, operated by ODEG, arrive at Berlin Ostbahnhof station.
Yes, the driving distance between Frankfurt (Oder) to Geneva is 1107 km. It takes approximately 10h 59m to drive from Frankfurt (Oder) to Geneva.
Book your Frankfurt (Oder) to Geneva train tickets online with Omio.
Book your Frankfurt (Oder) to Geneva bus tickets online with Omio.
There are 391+ hotels available in Geneva.
































