There are 10 ways to get from Vienna to Riddes by plane, train, 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.
Fly to Geneva International Airport, train
best- Fly from Vienna International Airport (VIE) to Geneva International Airport (GVA)plane VIE - GVA
- Take the train from Genève-Aéroport to Martignytrain
6h 43mCHF 114–347Fly to Milan Linate Airport, train
cheapest- Fly from Vienna International Airport (VIE) to Milan Linate Airport (LIN)plane VIE - LIN
- Take the train from Rho Fiera Milano to Domodossolatrain
- Take the train from Brig to Riddestrain
8h 50mCHF 69–269Train
- Take the train from Wien Hbf to Zuerich Hbtrain Rjx
- Take the train from Zürich HB to Visptrain Ic8 / ...
- Take the train from Visp to Riddestrain R91
12h 2mCHF 179–379Bus, train
- Take the bus from Vienna Erdberg to Lausannebus FlixBus N882 / ...
- Take the train from Lausanne to St-Mauricetrain Re33 / ...
16h 44mCHF 83–174Drive 906.1 km
- Drive from Vienna to Riddescar 906.1 km
9h 52mCHF 144–207Fly to Basel, train
- Fly from Vienna International Airport (VIE) to Basel (BSL)plane VIE - BSL
- Take the train from Basel SBB to Visptrain
- Take the train from Visp to Riddestrain
8h 8mCHF 99–448Fly to Zurich Airport, train
- Fly from Vienna International Airport (VIE) to Zurich Airport (ZRH)plane VIE - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
- Take the train from Visp to Riddestrain
7h 54mCHF 172–443Fly to Milano Malpensa Airport, train
- Fly from Vienna International Airport (VIE) to Milano Malpensa Airport (MXP)plane VIE - MXP
- Take the train from Gallarate to Domodossolatrain
- Take the train from Brig to Riddestrain
8h 14mCHF 78–274Train via Bern
- Take the train from Wien Hbf to Zürich HBtrain Rjx
- Take the train from Zürich HB to Berntrain Ic1 / ...
- Take the train from Bern to Visptrain Ic8 / ...
- Take the train from Visp to Riddestrain R91
12h 45mCHF 177–322Bus
- Take the bus from Vienna - Bus Station to Aostabus BlaBlaCar Bus
- Take the bus from Aosta, Autostazione to Martigny, garebus 211
18h 35mCHF 73–134
Vienna to Riddes by train
Questions & Answers
The cheapest way to get from Vienna to Riddes is to bus which costs SFr 70 - SFr 140 and takes 18h 35m.
The fastest way to get from Vienna to Riddes is to fly and train which takes 6h 43m and costs SFr 110 - SFr 350.
No, there is no direct train from Vienna to Riddes. However, there are services departing from Wien Hbf and arriving at Riddes via Zürich HB and Visp. The journey, including transfers, takes approximately 12h 2m.
The distance between Vienna and Riddes is 983 km. The road distance is 906.1 km.
The best way to get from Vienna to Riddes without a car is to train which takes 12h 2m and costs SFr 170 - SFr 380.
It takes approximately 6h 43m to get from Vienna to Riddes, including transfers.
Vienna to Riddes train services, operated by Railjet, depart from Wien Hbf station.
The best way to get from Vienna to Riddes is to train which takes 12h 2m and costs SFr 170 - SFr 380. Alternatively, you can bus, which costs SFr 70 - SFr 140 and takes 18h 35m.
Vienna to Riddes train services, operated by Railjet, arrive at Zuerich Hb station.
Yes, the driving distance between Vienna to Riddes is 906 km. It takes approximately 9h 52m to drive from Vienna to Riddes.
What companies run services between Vienna, Austria and Riddes, Switzerland?
You can take a train from Wien Hbf to Riddes via Zuerich Hb, Zürich HB, and Visp in around 12h 2m. Alternatively, you can take a bus from Vienna - Bus Station to Riddes via Aosta, Autostazione, Martigny, gare, and Martigny in around 18h 35m.
- Website
- austrian.com
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 70–230
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–220
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 60–210
- Website
- swiss.com
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 70–230
Flights from Vienna International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 70–230
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–220
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- CHF 50–210
- Website
- lufthansa.com
Flights from Vienna International Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 12m
- When
- Thursday, Friday, and Sunday
- Estimated price
- CHF 65–460
Flights from Vienna International Airport to Basel via Munich
- Ave. Duration
- 2h 56m
- When
- Every day
- Estimated price
- CHF 65–220
Flights from Vienna International Airport to Basel via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 65–220
Flights from Vienna International Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- CHF 55–360
Flights from Vienna International Airport to Milan Linate Airport via Munich
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- CHF 65–270
Flights from Vienna International Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 60–210
- Website
- ryanair.com
Flights from Vienna International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 30–140
- Website
- easyjet.com
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Saturday
- Estimated price
- CHF 70–210
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 29–140
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève-Aéroport to Martigny
- Ave. Duration
- 1h 46m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 40–130
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Visp
- Ave. Duration
- 2h 2m
- Frequency
- Every 4 hours
- Estimated price
- CHF 65–200
- Website
- https://www.sbb.ch/en
Train from Lausanne to St-Maurice
- Ave. Duration
- 43 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 16–50
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- CHF 60–180
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–120
- Website
- https://www.sbb.ch/en
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 30–90
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bern
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Wien Hbf to Zuerich Hb
- Ave. Duration
- 7h 52m
- Frequency
- Every 4 hours
- Estimated price
- CHF 95–140
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 95–140
Train from Wien Hbf to Zürich HB
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- CHF 90–140
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 90–140
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Visp to Riddes
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- CHF 19–39
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 19–22
- 1st Class Ticket
- CHF 34–39
Train from Brig to Riddes
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- CHF 21–44
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 21–25
- 1st Class Ticket
- CHF 39–44
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Visp
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 14–19
- Schedules at
- sbb-deutschland.de
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 12–22
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 1h 24m
- Frequency
- 6 times a week
- Estimated price
- CHF 15–26
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 15–22
- 2nd Class
- CHF 19–26
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Bern
- Ave. Duration
- 1h 33m
- Frequency
- Once a week
- Estimated price
- CHF 35–55
- Schedules at
- sob.ch
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Vienna Erdberg to Lausanne
- Ave. Duration
- 13h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 50–95
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Vienna - Bus Station to Aosta
- Ave. Duration
- 15h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 60–120
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +41 27 721 68 40
- info@tmrsa.ch
- Website
- tmrsa.ch
Bus from Aosta, Autostazione to Martigny, gare
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Estimated price
- CHF 5–8
- Website
- https://www.tmrsa.ch/en/
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Book your Vienna to Riddes train tickets online with Omio.
There are 3058+ hotels available in Riddes.
















































