There are 8 ways to get from Morgins to Vienna by taxi, train, bus, night train, 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.
Taxi, train via Zurich
best- Take the taxi from Morgins to Puidoux
- Take the train from Puidoux to Bern
- Take the train from Bern to Zürich HBIc1 / ...
- Take the train from Zuerich Hb to Wien HbfRjx
12h 4m€317–465Train, bus
cheapest- Take the train from St-Maurice to LausanneRe33 / ...
- Take the bus from Lausanne to Vienna, International Busterminal (VIB)N882 / ...
17h 1m€79–204Train, night train
- Take the train from Collombey to VispR91
- Take the train from Visp to WinterthurIc8
- Take the night train from Winterthur to Wien HbfNj
18h 20m€356–663Drive 938.4 km
- Drive from Morgins to Vienna938.4 km
9h 24m€161–233Taxi, train
- Take the taxi from Morgins to Puidoux
- Take the train from Puidoux to PayerneR8 / ...
- Take the train from Yverdon-les-Bains to St. GallenIc5
- Take the train from St. Gallen(Ch) to Wien HbfRjx
14h 9m€362–529Train to Geneva International Airport, fly
- Take the train from Aigle to Genève-Aéroport
- Fly from Geneva International Airport (GVA) to Vienna International Airport (VIE)GVA - VIE
7h 28m€114–283Train to Zurich Airport, fly
- Take the train from Lausanne to Zürich Flughafen
- Fly from Zurich Airport (ZRH) to Vienna International Airport (VIE)ZRH - VIE
9h 3m€167–388Train, train to Basel, fly
- Take the train from Collombey to Visp
- Take the train from Visp to Basel SBB
- Fly from Basel (BSL) to Vienna International Airport (VIE)BSL - VIE
9h 48m€123–383
Morgins to Vienna by bus and train
Questions & Answers
The cheapest way to get from Morgins to Vienna is to train and bus which costs €75 - €210 and takes 17h 1m.
The fastest way to get from Morgins to Vienna is to train and fly which takes 7h 28m and costs €110 - €290.
The distance between Morgins and Vienna is 1030 km. The road distance is 938.4 km.
The best way to get from Morgins to Vienna without a car is to taxi and train via Zurich which takes 12h 4m and costs €310 - €470.
It takes approximately 12h 4m to get from Morgins to Vienna, including transfers.
Yes, the driving distance between Morgins to Vienna is 938 km. It takes approximately 9h 24m to drive from Morgins to Vienna.
There are 4692+ hotels available in Vienna.
What companies run services between Morgins, Switzerland and Vienna, Austria?
There is no direct connection from Morgins to Vienna. However, you can take the taxi to Puidoux, take the train to Bern, take the train to Zürich HB, walk to Zuerich Hb, then take the train to Wien Hbf. Alternatively, you can take a bus from Morgins, poste to Vienna, International Busterminal (VIB) via Collombey, gare, Collombey, St-Maurice, Lausanne, Lausanne, gare, and Lausanne in around 17h 1m.
- Website
- swiss.com
Flights from Geneva International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €85–340
Flights from Geneva International Airport to Vienna International Airport via Zurich Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €85–340
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €90–290
Flights from Basel to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–250
- Website
- austrian.com
Flights from Geneva International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €85–340
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €90–290
Flights from Basel to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–250
- Website
- lufthansa.com
Flights from Geneva International Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Monday to Saturday
- Estimated price
- €75–300
Flights from Geneva International Airport to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- €85–340
Flights from Zurich Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €90–290
Flights from Basel to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- €75–250
Flights from Basel to Vienna International Airport via Munich
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €75–250
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Puidoux to Bern
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a week
- Estimated price
- €30–60
- Website
- https://www.sbb.ch/en
Train from Bern to Zürich HB
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- €30–60
- Website
- https://www.sbb.ch/en
Train from St-Maurice to Lausanne
- Ave. Duration
- 44 min
- Frequency
- Every 20 minutes
- Estimated price
- €28–29
- Website
- https://www.sbb.ch/en
Train from Visp to Winterthur
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- €80–150
- Website
- https://www.sbb.ch/en
Night train from Winterthur to Wien Hbf
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- €240–440
- Website
- https://www.sbb.ch/en
Train from Puidoux to Payerne
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- €22–40
- Website
- https://www.sbb.ch/en
Train from Yverdon-les-Bains to St. Gallen
- Ave. Duration
- 3h 1m
- Frequency
- Hourly
- Estimated price
- €75–140
- Website
- https://www.sbb.ch/en
Train from Aigle to Genève-Aéroport
- Ave. Duration
- 1h 27m
- Frequency
- Every 30 minutes
- Estimated price
- €24–50
- Website
- https://www.sbb.ch/en
Train from Lausanne to Zürich Flughafen
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- €50–95
- Website
- https://www.sbb.ch/en
Train from Visp to Basel SBB
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- €50–100
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Bern to Zürich HB
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a week
- Schedules at
- sob.ch
Train from Zuerich Hb to Wien Hbf
- Ave. Duration
- 7h 52m
- Frequency
- Every 4 hours
- Estimated price
- €100–160
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €100–160
Train from St. Gallen(Ch) to Wien Hbf
- Ave. Duration
- 7h 22m
- Frequency
- 3 times a week
- Estimated price
- €95–150
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €95–150
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from St-Maurice to Lausanne
- Ave. Duration
- 49 min
- Frequency
- Once daily
- Estimated price
- €19–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €40–60
- 2nd Class
- €19–26
Train from Visp to Basel SBB
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a day
- Estimated price
- €45–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €65–95
- 2nd Class
- €45–65
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Collombey to Visp
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- €31–65
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- €31–37
- 1st Class Ticket
- €55–65
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Visp to Basel SBB
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- €16–20
- Schedules at
- sbb-deutschland.de
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Lausanne to Vienna, International Busterminal (VIB)
- Ave. Duration
- 13h 20m
- Frequency
- Once daily
- Estimated price
- €45–120
- Website
- https://www.flixbus.co.uk
- Ave. Duration
- 39 min
- Estimated price
- €150–190
Taxi Street
- Phone
- +41 79 893 15 77
- Website
- taxistreetchablais.ch
Taxi Street
- Phone
- +41 79 893 15 77
- Website
- taxistreetchablais.ch
Want to know more about travelling around Austria
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

































