There are 4 ways to get from Genève-Cornavin Station to Mörschwil by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Genève to St. GallenIc1
4h 45mCHF 68–123Bus
cheapest- Take the bus from Geneva Bus Station to St. Gallen LagerstrasseRegioJet 95
5h 33mCHF 21–33Drive 358 km
- Drive from Genève-Cornavin Station to Mörschwil358 km
3h 46mCHF 58–83Fly, train
- Fly from Geneva International Airport (GVA) to Zurich Airport (ZRH)GVA - ZRH
- Take the train from Zürich Flughafen to St. Gallen
3h 44mCHF 105–282
Genève-Cornavin Station to Mörschwil by train and bus
Questions & Answers
The cheapest way to get from Genève-Cornavin Station to Mörschwil is to bus which costs SFr 21 - SFr 35 and takes 5h 33m.
The fastest way to get from Genève-Cornavin Station to Mörschwil is to fly and train which takes 3h 44m and costs SFr 100 - SFr 290.
No, there is no direct bus from Genève-Cornavin Station station to Mörschwil. However, there are services departing from Geneva Bus Station and arriving at Mörschwil, Altes Gemeindehaus via St. Gallen, Bahnhof. The journey, including transfers, takes approximately 5h 33m.
The distance between Genève-Cornavin Station and Mörschwil is 368 km. The road distance is 358 km.
The best way to get from Genève-Cornavin Station to Mörschwil without a car is to train which takes 4h 45m and costs SFr 65 - SFr 130.
It takes approximately 4h 45m to get from Genève-Cornavin Station to Mörschwil, including transfers.
Genève-Cornavin Station to Mörschwil bus services, operated by RegioJet, depart from Geneva Bus Station.
The best way to get from Genève-Cornavin Station to Mörschwil is to train which takes 4h 45m and costs SFr 65 - SFr 130. Alternatively, you can bus, which costs SFr 21 - SFr 35 and takes 5h 33m.
Genève-Cornavin Station to Mörschwil bus services, operated by RegioJet, arrive at St. Gallen Lagerstrasse station.
Yes, the driving distance between Genève-Cornavin Station to Mörschwil is 358 km. It takes approximately 3h 46m to drive from Genève-Cornavin Station to Mörschwil.
What companies run services between Genève-Cornavin Station, Switzerland and Mörschwil, Switzerland?
Swiss Federal Railways (SBB CFF FFS) operates a train from Genève to St. Gallen hourly. Tickets cost CHF 65–120 and the journey takes 4h 17m. Alternatively, RegioJet operates a bus from Geneva Bus Station to St. Gallen Lagerstrasse once a week. Tickets cost CHF 19–29 and the journey takes 4h 55m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- swiss.com
Flights from Geneva International Airport to Zurich Airport
- Ave. Duration
- 53 min
- When
- Every day
- Estimated price
- CHF 80–290
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève to St. Gallen
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- CHF 65–120
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to St. Gallen
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–35
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to St. Gallen
- Ave. Duration
- 51 min
- Frequency
- 3 times a day
- Estimated price
- CHF 15–22
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Geneva Bus Station to St. Gallen Lagerstrasse
- Ave. Duration
- 4h 55m
- Frequency
- Once a week
- Estimated price
- CHF 19–29
- 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
More Questions & Answers
There are 2187+ hotels available in Mörschwil.










