There are 6 ways to get from Straubing to Geneva by train, plane, 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, fly to Geneva International Airport
best- Take the train from Obertraubling to Muenchen Flughafen Terminaltrain
- Fly from Munich International Airport (MUC) to Geneva International Airport (GVA)plane MUC - GVA
5h 13mCHF 127–362Train, bus
cheapest- Take the train from Neufahrn(Niederbay) to Muenchen Flughafen Terminaltrain Re
- Take the bus from Munich Airport Terminal 2 to Geneva Bus Stationbus : Lyon - Prague Central Bus Station / ...
11h 41mCHF 58–139Train
- Take the train from Neufahrn to München Hbftrain Re2
- Take the train from München Hbf to Lindau, Reutin Bahnhoftrain
- Take the train from St. Gallen to Genèvetrain Ic1 / ...
11h 27mCHF 185–643Drive 693.8 km
- Drive from Straubing to Genevacar 693.8 km
7h 7mCHF 114–164Train, fly to Basel
- Take the train from Obertraubling to Muenchen Flughafen Terminaltrain
- Fly from Munich International Airport (MUC) to Basel (BSL)plane MUC - BSL
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genèvetrain
7h 58mCHF 208–657Bus
- Take the bus from Straubing, Ursulinenschule to Regensburg Hbfbus Re50
- Take the bus from Regensburg to Geneva - Bus Stationbus BlaBlaCar Bus
11h 55m
Straubing to Geneva by train
Questions & Answers
The cheapest way to get from Straubing to Geneva is to train and bus which costs SFr 55 - SFr 140 and takes 11h 41m.
The fastest way to get from Straubing to Geneva is to train and fly which takes 5h 13m and costs SFr 120 - SFr 370.
No, there is no direct bus from Straubing to Geneva station. However, there are services departing from Straubing, Ursulinenschule and arriving at Geneva - Bus Station via Regensburg. The journey, including transfers, takes approximately 11h 55m.
No, there is no direct train from Straubing to Geneva. However, there are services departing from Straubing and arriving at Genève via Neufahrn, München Hbf, Lindau-Reutin, St. Margrethen Sg and St. Gallen. The journey, including transfers, takes approximately 11h 27m.
The distance between Straubing and Geneva is 624 km. The road distance is 693.8 km.
The best way to get from Straubing to Geneva without a car is to train which takes 11h 27m and costs SFr 180 - SFr 650.
It takes approximately 5h 13m to get from Straubing to Geneva, including transfers.
Straubing to Geneva bus services, operated by deu.mobil GmbH, depart from Straubing, Ursulinenschule station.
Straubing to Geneva train services, operated by Deutsche Bahn Regio (DB Regional), depart from Neufahrn station.
The best way to get from Straubing to Geneva is to train which takes 11h 27m and costs SFr 180 - SFr 650. Alternatively, you can bus, which costs and takes 11h 55m.
What companies run services between Straubing, Germany and Geneva, Switzerland?
You can take a train from Straubing to Genève via Neufahrn, München Hbf, Lindau-Reutin, St. Margrethen Sg, St. Gallen(Ch), and St. Gallen in around 11h 27m. Alternatively, you can take a bus from Straubing, Ursulinenschule to Geneva - Bus Station via Regensburg Hbf and Regensburg in around 11h 55m.
- Website
- lufthansa.com
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 90–600
Flights from Munich International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- CHF 95–700
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 35–600
- Website
- swiss.com
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 90–600
Flights from Munich International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- CHF 90–330
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Monday to Saturday
- Estimated price
- CHF 95–400
- Website
- lufthansa-city.com
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Sunday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 35–270
- Website
- airdolomiti.it
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 140–600
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Sunday
- Estimated price
- CHF 150–600
- Phone
- +49 800 589 28 40
- servus@agilis.de
- Website
- agilis.de
Train from Obertraubling to Muenchen Flughafen Terminal
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Schedules at
- agilis.de
Train from Neufahrn(Niederbay) to Muenchen Flughafen Terminal
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- CHF 22–70
- Schedules at
- agilis.de
Train from Obertraubling to Muenchen Flughafen Terminal
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Schedules at
- agilis.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Obertraubling to Muenchen Flughafen Terminal
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- CHF 17–27
- Website
- https://int.bahn.de/en
Train from Neufahrn to München Hbf
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- CHF 17–27
- Website
- https://int.bahn.de/en
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- CHF 35–60
- Website
- https://int.bahn.de/en
Train from Neufahrn(Niederbay) to Muenchen Flughafen Terminal
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 12–19
- Website
- https://int.bahn.de/en
Train from Obertraubling to Muenchen Flughafen Terminal
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- CHF 17–27
- Website
- https://int.bahn.de/en
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Neufahrn to München Hbf
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 20–35
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- 0 89 54 888 97 - 25
- info@laenderbahn.com
- Website
- laenderbahn.com
Train from Neufahrn to München Hbf
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- CHF 26–100
- Schedules at
- laenderbahn.com
- Phone
- +49 30 2970
- Website
- bahn.de
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 2m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–140
- Website
- https://int.bahn.de/en
- Phone
- +49 821 899 825 44
- servus@arverio.de
- Website
- arverio-by.de
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 57m
- Frequency
- 4 times a day
- Schedules at
- arverio-by.de
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from St. Gallen to Genève
- Ave. Duration
- 4h 18m
- Frequency
- Hourly
- Estimated price
- CHF 120–360
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Renens VD
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 60–180
- Website
- https://www.sbb.ch/en
Train from Renens VD to Genève
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–60
- 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
- Once daily
- Estimated price
- CHF 8–13
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 8–12
- 2nd Class
- CHF 9–13
- Phone
- +420 222 222 221
- info@regiojet.com
- Website
- regiojet.com
Bus from Munich Airport Terminal 2 to Geneva Bus Station
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Estimated price
- CHF 40–60
- Website
- https://regiojet.com/
- Phone
- +49 8191 940270
- info@deumobil.com
- Website
- deumobil.com
Bus from Straubing, Ursulinenschule to Regensburg Hbf
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Schedules at
- deumobil.com
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Regensburg to Geneva - Bus Station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- CHF 50–95
- Website
- https://www.blablacar.co.uk/bus
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
More Questions & Answers
Straubing to Geneva bus services, operated by deu.mobil GmbH, arrive at Regensburg Hbf station.
Straubing to Geneva train services, operated by Deutsche Bahn Regio (DB Regional), arrive at München Hbf station.
Yes, the driving distance between Straubing to Geneva is 694 km. It takes approximately 7h 7m to drive from Straubing to Geneva.
Book your Straubing to Geneva train tickets online with Omio.
There are 1283+ hotels available in Geneva.






























