There are 7 ways to get from Straubing 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, fly to Geneva International Airport
best- Take the train from Obertraubling to Flughafen Münchentrain
- Fly from Munich International Airport (MUC) to Geneva International Airport (GVA)plane MUC - GVA
5h 33mCHF 128–335Train, bus
cheapest- Take the train from Neufahrn to Flughafen Münchentrain Re22
- Take the bus from Munich Airport Terminal 2 to Geneva Bus Stationbus : Lyon - Prague Central Bus Station / ...
11h 56mCHF 60–115Train via Frankfurt am Main
- Take the train from Straubing to Nuernberg Hbftrain Re
- Take the train from Nürnberg Hbf to Frankfurttrain 41 / ...
- Take the train from Frankfurt to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genèvetrain Ic1 / ...
11h 16mCHF 177–740Bus
- Take the bus from Straubing, Ursulinenschule to Regensburg Hbfbus Re50
- Take the bus from Regensburg to Geneva - Bus Stationbus BlaBlaCar Bus
11h 55mDrive 693.8 km
- Drive from Straubing to Genevacar 693.8 km
7h 7mCHF 114–165Train, fly to Basel
- Take the train from Obertraubling to Flughafen Münchentrain
- 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
8h 18mCHF 214–595Train
- 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 / ...
12h 29mCHF 188–523
Straubing to Geneva by train
Questions & Answers
The cheapest way to get from Straubing to Geneva is to train and bus which costs SFr 60 - SFr 120 and takes 11h 56m.
The fastest way to get from Straubing to Geneva is to train and fly which takes 5h 33m and costs SFr 120 - SFr 340.
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 Nürnberg Hbf, Frankfurt, Basel SBB and Renens VD. The journey, including transfers, takes approximately 11h 16m.
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 via Frankfurt am Main which takes 11h 16m and costs SFr 170 - SFr 750.
It takes approximately 5h 33m 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 agilis, depart from Straubing station.
The best way to get from Straubing to Geneva is to train via Frankfurt am Main which takes 11h 16m and costs SFr 170 - SFr 750. 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 Nuernberg Hbf, Nürnberg Hbf, Frankfurt, Basel SBB, and Renens VD in around 11h 16m. 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 85–330
Flights from Munich International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- CHF 95–360
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 40–600
- Website
- swiss.com
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 85–330
Flights from Munich International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- CHF 90–350
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 110–470
- Website
- airdolomiti.it
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 95–330
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Sunday
- Estimated price
- CHF 120–600
- Website
- lufthansa-city.com
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Wednesday and Saturday
- Estimated price
- CHF 40–300
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Obertraubling to Flughafen München
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- CHF 19–30
- Website
- https://int.bahn.de/en
Train from Neufahrn to Flughafen München
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 13–21
- Website
- https://int.bahn.de/en
Train from Neufahrn to München Hbf
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- CHF 19–29
- Website
- https://int.bahn.de/en
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- CHF 40–65
- Website
- https://int.bahn.de/en
- Phone
- +49 800 589 28 40
- servus@agilis.de
- Website
- agilis.de
Train from Obertraubling to Flughafen München
- Ave. Duration
- 1h 16m
- Frequency
- Every 3 hours
- Estimated price
- CHF 26–65
- Schedules at
- agilis.de
Train from Straubing to Nuernberg Hbf
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- CHF 35–85
- Schedules at
- agilis.de
Train from Neufahrn to Flughafen München
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 18–45
- Schedules at
- agilis.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Straubing to Nuernberg Hbf
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- CHF 23–65
- Website
- https://int.bahn.de/en
Train from Nürnberg Hbf to Frankfurt
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 35–110
- Website
- https://int.bahn.de/en
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- CHF 55–160
- Website
- https://int.bahn.de/en
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 2m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–100
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- CHF 110–320
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Renens VD
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 55–170
- 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–55
- Website
- https://www.sbb.ch/en
Train from St. Gallen to Genève
- Ave. Duration
- 4h 18m
- Frequency
- Hourly
- Estimated price
- CHF 120–350
- 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–12
- 2nd Class
- CHF 9–13
- 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
- +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-389-268-0068
- Website
- blablacar.co.uk
Bus from Regensburg to Geneva - Bus Station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- CHF 45–85
- Website
- https://www.blablacar.co.uk/bus
- 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/
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 agilis, arrive at Nuernberg 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 1278+ hotels available in Geneva.



























