There are 9 ways to get from Bavaria to Geneva by plane, train, bus, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Munich International Airport
best- Fly from Munich International Airport (MUC) to Geneva International Airport (GVA)MUC - GVA
3h 53mCHF 84–222Bus
cheapest- Take the bus from Munich central bus station to GenevaN106 / ...
10h 15mCHF 28–67Train via Zurich
- Take the train from München Hbf to Lindau, Reutin Bahnhof88
- Take the train from Lindau-Reutin to Zuerich HbEc
- Take the train from Zürich HB to GenèveIc1 / ...
9h 15mCHF 102–207Bus via Sankt Gallen
- Take the bus from Munich Central Bus Station to St. Gallen LagerstrasseRegioJet 95 / ...
- Take the bus from St. Gallen Lagerstrasse to Geneva Bus StationRegioJet 95
9h 50mCHF 36–56Drive 570.6 km
- Drive from Munich to Geneva570.6 km
5h 56mCHF 91–131Fly from Nuremberg Airport
- Fly from Nuremberg Airport (NUE) to Geneva International Airport (GVA)NUE - GVA
5h 11mCHF 82–213Train to Frankfurt, fly
- Take the train from Würzburg Hbf to Frankfurt
- Fly from Frankfurt (FRA) to Geneva International Airport (GVA)FRA - GVA
4h 34mCHF 114–253Train, ferry, train to Zurich Airport, fly
- Take the train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhof
- Take the ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Take the train from Romanshorn to Zürich Flughafen
- Fly from Zurich Airport (ZRH) to Geneva International Airport (GVA)ZRH - GVA
6h 17mCHF 124–312Train
- Take the train from Pasing to Lindau, Reutin BahnhofRe70
- Take the train from St. Gallen to GenèveIc1
10h 7mCHF 106–198
Bavaria to Geneva by train
Questions & Answers
The cheapest way to get from Bavaria to Geneva is to bus which costs SFr 28 - SFr 70 and takes 10h 15m.
The fastest way to get from Bavaria to Geneva is to fly which takes 3h 53m and costs SFr 80 - SFr 230.
No, there is no direct train from Bavaria to Geneva. However, there are services departing from Marienplatz and arriving at Genève via München Hbf, Lindau-Reutin and Zürich HB. The journey, including transfers, takes approximately 9h 15m.
The distance between Bavaria and Geneva is 525 km. The road distance is 570.6 km.
The best way to get from Bavaria to Geneva without a car is to train via Zurich which takes 9h 15m and costs SFr 100 - SFr 210.
It takes approximately 3h 53m to get from Bavaria to Geneva, including transfers.
Bavaria to Geneva train services, operated by Deutsche Bahn Intercity (DB IC), depart from München Hbf station.
The best way to get from Bavaria to Geneva is to fly which takes 3h 53m and costs SFr 80 - SFr 230. Alternatively, you can train via Zurich, which costs SFr 100 - SFr 210 and takes 9h 15m, you could also bus via Sankt Gallen, which costs SFr 35 - SFr 60 and takes 9h 50m.
Bavaria to Geneva train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Lindau, Reutin Bahnhof station.
Yes, the driving distance between Bavaria to Geneva is 571 km. It takes approximately 5h 56m to drive from Bavaria to Geneva.
What companies run services between Bavaria, Germany and Geneva, Switzerland?
Swiss, Lufthansa, and Air Dolomiti fly from Munich International Airport (MUC) to Geneva International Airport (GVA) every 4 hours. Alternatively, you can take a train from Marienplatz to Genève via Hauptbahnhof, München Hbf, Lindau-Reutin, Zuerich Hb, and Zürich HB in around 9h 15m.
- Website
- swiss.com
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 75–310
Flights from Munich International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 1m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 75–250
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- CHF 65–290
Flights from Frankfurt to Geneva International Airport via Zurich Airport
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- CHF 65–270
Flights from Zurich Airport to Geneva International Airport
- Ave. Duration
- 52 min
- When
- Every day
- Estimated price
- CHF 95–290
- Website
- lufthansa.com
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 75–310
Flights from Munich International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 90–340
Flights from Nuremberg Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 80–370
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- CHF 65–290
Flights from Frankfurt to Geneva International Airport via Munich International Airport
- Ave. Duration
- 3h 3m
- When
- Every day
- Estimated price
- CHF 65–320
- Website
- airdolomiti.it
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Sunday
- Estimated price
- CHF 95–310
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 90–290
- Website
- klm.com
Flights from Nuremberg Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- CHF 65–340
- Website
- airfrance.com
Flights from Nuremberg Airport to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 55–320
- Website
- rj.com
Flights from Zurich Airport to Geneva International Airport
- Ave. Duration
- 50 min
- When
- Wednesday
- Estimated price
- CHF 45–100
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 56m
- Frequency
- 5 times a day
- Estimated price
- CHF 24–55
- Website
- https://int.bahn.de/en
Train from Würzburg Hbf to Frankfurt
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- CHF 18–45
- Website
- https://int.bahn.de/en
Train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 1h 1m
- Frequency
- Twice daily
- Estimated price
- CHF 23–26
- Website
- https://int.bahn.de/en
- Phone
- +49 821 899825-44
- servus@go-ahead.bayern
- Website
- go-ahead.bayern
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- go-ahead.bayern
Train from Pasing to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 49m
- Frequency
- Every 2 hours
- Schedules at
- go-ahead.bayern
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Lindau-Reutin to Zuerich Hb
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- CHF 23–45
- 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 Zürich HB to Genève
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- CHF 50–100
- Website
- https://www.sbb.ch/en
Train from Romanshorn to Zürich Flughafen
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 17–35
- Website
- https://www.sbb.ch/en
Train from St. Gallen to Genève
- Ave. Duration
- 4h 18m
- Frequency
- Hourly
- Estimated price
- CHF 65–120
- Website
- https://www.sbb.ch/en
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 13–17
- Schedules at
- meine-rab.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Pasing to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 27m
- Frequency
- Every 3 hours
- Estimated price
- CHF 28–40
- Website
- https://int.bahn.de/en
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Munich Central Bus Station to St. Gallen Lagerstrasse
- Ave. Duration
- 2h 50m
- Frequency
- 3 times a week
- Estimated price
- CHF 12–19
- Website
- https://regiojet.com/
Bus from St. Gallen Lagerstrasse to Geneva Bus Station
- Ave. Duration
- 4h 55m
- Frequency
- Once a week
- Estimated price
- CHF 19–30
- Website
- https://regiojet.com/
Bus from Munich central bus station to Geneva
- Ave. Duration
- 7h 45m
- Frequency
- Once a week
- Estimated price
- CHF 23–40
- Website
- https://regiojet.com/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Munich central bus station to Geneva
- Ave. Duration
- 9h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 26–60
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Munich central bus station to Geneva
- Ave. Duration
- 8h 10m
- Frequency
- 4 times a week
- Estimated price
- CHF 35–55
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 (0) 7531 3640-0
- info@bsb.de
- Website
- bsb.de
Ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- CHF 8–11
- Website
- https://www.bsb.de/en
- Phone
- +41 71 466 78 88
- info@sbsag.ch
- Website
- bodensee-schiffe.ch
Ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Schedules at
- bodensee-schiffe.ch
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
More Questions & Answers
There are 1235+ hotels available in Geneva.


































