There are 8 ways to get from Bacharach to Geneva by train, plane, train (Trenitalia), bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Frankfurt, fly to Geneva International Airport
best- Take the train from Bacharach, Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Geneva International Airport (GVA)plane FRA - GVA
4h 8mCHF 113–248Bus
cheapest- Take the bus from Bacharach, Bahnhof to Mainz, Hauptbahnhofbus Re2
- Take the bus from Frankfurt Airport to Genevabus FlixBus N122
12h 24mCHF 38–65Train via Mannheim
- Take the train from Bacharach, Bahnhof to Mainz, Hauptbahnhoftrain Re2
- Take the train from Mainz, Hauptbahnhof to Mannheim, Hauptbahnhoftrain S5 / ...
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain 20 / ...
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genèvetrain Ic1 / ...
8h 36mCHF 83–263Drive 580 km
- Drive from Bacharach to Genevacar 580 km
5h 44mCHF 91–132Train to Frankfurt, fly to Basel, train
- Take the train from Bacharach, Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Basel (BSL)plane FRA - BSL
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genèvetrain
6h 57mCHF 159–327Train, train to Düsseldorf International Airport, fly to Geneva International Airport
- Take the train from Bacharach, Bahnhof to Koblenz Hauptbahnhoftrain
- Take the train from Koblenz Hbf to Duesseldorf Flughafentrain
- Fly from Düsseldorf International Airport (DUS) to Geneva International Airport (GVA)plane DUS - GVA
6h 41mCHF 99–238Train, train to Luxembourg, fly to Geneva International Airport
- Take the train from Bacharach, Bahnhof to Koblenz Hauptbahnhoftrain
- Take the train from Koblenz Hauptbahnhof to Trier, Hauptbahnhoftrain
- Take the train from Trier, Hauptbahnhof to Luxembourg, Gare Centraletrain
- Fly from Luxembourg (LUX) to Geneva International Airport (GVA)plane LUX - GVA
6h 57mCHF 92–236Train
- Take the train from Bacharach, Bahnhof to Mainz, Hauptbahnhoftrain Re2
- Take the train from Mainz Hbf to Basel SBBtrain
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genèvetrain Ic1 / ...
9h 51mCHF 82–278
Bacharach to Geneva by train
Questions & Answers
The cheapest way to get from Bacharach to Geneva is to bus which costs SFr 35 - SFr 65 and takes 12h 24m.
The fastest way to get from Bacharach to Geneva is to train and fly which takes 4h 8m and costs SFr 110 - SFr 250.
No, there is no direct bus from Bacharach to Geneva. However, there are services departing from Bacharach, Bahnhof and arriving at Geneva via Mainz, Hauptbahnhof and Frankfurt Airport. The journey, including transfers, takes approximately 12h 24m.
No, there is no direct train from Bacharach to Geneva. However, there are services departing from Bacharach, Bahnhof and arriving at Genève via Mainz, Hauptbahnhof, Mannheim, Hauptbahnhof, Basel SBB and Renens VD. The journey, including transfers, takes approximately 8h 36m.
The distance between Bacharach and Geneva is 533 km. The road distance is 580 km.
The best way to get from Bacharach to Geneva without a car is to train via Mannheim which takes 8h 36m and costs SFr 80 - SFr 270.
It takes approximately 4h 8m to get from Bacharach to Geneva, including transfers.
Bacharach to Geneva bus services, operated by ORN Omnibusverkehr Rhein-Nahe GmbH, depart from Bacharach, Bahnhof station.
Bacharach to Geneva train services, operated by Süwex, depart from Bacharach, Bahnhof station.
The best way to get from Bacharach to Geneva is to train via Mannheim which takes 8h 36m and costs SFr 80 - SFr 270. Alternatively, you can bus, which costs SFr 35 - SFr 65 and takes 12h 24m.
What companies run services between Bacharach, Germany and Geneva, Switzerland?
You can take a train from Bacharach, Bahnhof to Genève via Mainz, Hauptbahnhof, Mannheim, Hauptbahnhof, Basel SBB, and Renens VD in around 8h 36m. Alternatively, you can take a bus from Bacharach, Bahnhof to Geneva via Mainz, Hauptbahnhof, Frankfurt, and Frankfurt Airport in around 12h 24m.
- Website
- lufthansa.com
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- CHF 60–280
Flights from Frankfurt to Geneva International Airport via Munich
- Ave. Duration
- 3h 3m
- When
- Every day
- Estimated price
- CHF 65–290
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 70–280
Flights from Frankfurt to Basel via Munich
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 75–300
Flights from Düsseldorf International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 85–300
Flights from Düsseldorf International Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 26m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 110–210
Flights from Luxembourg to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h
- When
- Tuesday to Thursday
- Estimated price
- CHF 85–160
- Website
- swiss.com
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- CHF 60–280
Flights from Frankfurt to Geneva International Airport via Zurich
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- CHF 60–280
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Sunday
- Estimated price
- CHF 70–280
Flights from Düsseldorf International Airport to Geneva International Airport
- Ave. Duration
- 1h 25m
- When
- Monday to Friday
- Estimated price
- CHF 65–180
Flights from Düsseldorf International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- CHF 65–180
Flights from Luxembourg to Geneva International Airport via Zurich
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- CHF 60–170
- Website
- airdolomiti.it
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 80–270
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 80–280
- Website
- luxair.lu
Flights from Luxembourg to Geneva International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 55–210
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Geneva International Airport
- Ave. Duration
- 1h 25m
- When
- Monday to Friday
- Estimated price
- CHF 65–180
- Phone
- 0621 8301200
- Website
- suewex.de
Train from Bacharach, Bahnhof to Frankfurt
- Ave. Duration
- 58 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 13–19
- Schedules at
- suewex.de
Train from Bacharach, Bahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 32 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 10–15
- Schedules at
- suewex.de
Train from Mainz, Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 13–19
- Schedules at
- suewex.de
Train from Bacharach, Bahnhof to Koblenz Hauptbahnhof
- Ave. Duration
- 41 min
- Frequency
- 3 times a day
- Estimated price
- CHF 10–15
- Schedules at
- suewex.de
Train from Koblenz Hauptbahnhof to Trier, Hauptbahnhof
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- CHF 18–25
- Schedules at
- suewex.de
Train from Trier, Hauptbahnhof to Luxembourg, Gare Centrale
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Estimated price
- CHF 11–16
- Schedules at
- suewex.de
- Phone
- +49 6731 999 27-27
- info@vlexx.de
- Website
- vlexx.de
Train from Bacharach, Bahnhof to Frankfurt
- Ave. Duration
- 58 min
- Frequency
- 5 times a week
- Estimated price
- CHF 12–19
- Schedules at
- vlexx.de
Train from Bacharach, Bahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 33 min
- Frequency
- Once daily
- Estimated price
- CHF 9–13
- Schedules at
- vlexx.de
- Phone
- +49-261-98887070
- service@trans-regio.de
- Website
- mittelrheinbahn.de
Train from Bacharach, Bahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Schedules at
- mittelrheinbahn.de
Train from Bacharach, Bahnhof to Koblenz Hauptbahnhof
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- CHF 9–13
- Schedules at
- mittelrheinbahn.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Mainz, Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- CHF 12–18
- Website
- https://int.bahn.de/en
Train from Koblenz Hauptbahnhof to Trier, Hauptbahnhof
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 17–24
- Website
- https://int.bahn.de/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Mainz, Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 46m
- Frequency
- Every 3 hours
- Estimated price
- CHF 16–24
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- CHF 24–60
- Website
- https://int.bahn.de/en
Train from Koblenz Hbf to Duesseldorf Flughafen
- Ave. Duration
- 1h 38m
- Frequency
- Twice daily
- Estimated price
- CHF 18–40
- Website
- https://int.bahn.de/en
Train from Mainz Hbf to Basel SBB
- Ave. Duration
- 4h 38m
- Frequency
- Once daily
- Estimated price
- CHF 30–65
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Mainz, Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 46m
- Frequency
- Once daily
- Estimated price
- CHF 11–35
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 11–17
- 1st Class
- CHF 20–35
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 35–130
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 35–55
- 1st Class
- CHF 70–130
Train from Mainz Hbf to Basel SBB
- Ave. Duration
- 4h 38m
- Frequency
- Once daily
- Estimated price
- CHF 50–180
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 50–80
- 1st Class
- CHF 100–180
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Mainz, Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 47 min
- Frequency
- 4 times a week
- Estimated price
- CHF 7–11
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 7–11
- 1st Class
- CHF 11–17
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 59m
- Frequency
- 6 times a week
- Estimated price
- CHF 84–85
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Renens VD
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 35–60
- Website
- https://www.sbb.ch/en
Train from Renens VD to Genève
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 12–24
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Renens VD to Genève
- Ave. Duration
- 44 min
- Frequency
- 5 times a week
- Estimated price
- CHF 8–13
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 8–11
- 2nd Class
- CHF 9–13
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Koblenz Hbf to Duesseldorf Flughafen
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- CHF 22–35
- Schedules at
- nationalexpress.de
- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Trier, Hauptbahnhof to Luxembourg, Gare Centrale
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- CHF 7
- Website
- https://www.cfl.lu/en-gb
- Phone
- +49 6131 4975 022
- kundenservice@dbregiobus-sw.de
- Website
- dbregiobus-mitte.de
Bus from Bacharach, Bahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 1h 5m
- Frequency
- 6 times a week
- Schedules at
- dbregiobus-mitte.de
- Phone
- +49-261-98887070
- service@trans-regio.de
- Website
- mittelrheinbahn.de
Bus from Bacharach, Bahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a week
- Estimated price
- CHF 7–11
- Schedules at
- mittelrheinbahn.de
- Website
- global.flixbus.com
Bus from Frankfurt Airport to Geneva
- Ave. Duration
- 8h 55m
- Frequency
- 5 times a week
- Schedules at
- global.flixbus.com
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Frankfurt Airport to Geneva
- Ave. Duration
- 8h 55m
- Frequency
- 5 times a week
- Estimated price
- CHF 30–55
- 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
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Bacharach to Geneva bus services, operated by ORN Omnibusverkehr Rhein-Nahe GmbH, arrive at Mainz, Hauptbahnhof station.
Bacharach to Geneva train services, operated by Süwex, arrive at Mainz, Hauptbahnhof station.
Yes, the driving distance between Bacharach to Geneva is 580 km. It takes approximately 5h 44m to drive from Bacharach to Geneva.
There are 1234+ hotels available in Geneva.





























































