There are 10 ways to get from Sierre to Vienna by train, plane, bus, night train, train (Trenitalia), 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 to Geneva International Airport, fly
best- Take the train from Sierre/Siders to Genève-Aéroport
- Fly from Geneva International Airport (GVA) to Vienna International Airport (VIE)GVA - VIE
6h 26m€115–285Train to Milan Linate Airport, fly
cheapest- Take the train from Domodossola to Rho Fiera Milano
- Fly from Milan Linate Airport (LIN) to Vienna International Airport (VIE)LIN - VIE
8h 7m€63–229Train
- Take the train from Visp to Zürich HBIc8 / ...
- Take the train from Zuerich Hb to Wien HbfRjx
12h 11m€163–294Train, bus
- Take the train from Sierre/Siders to MartignyIr / ...
- Take the bus from Martigny to Lausanne
- Take the bus from Lausanne to Vienna, International Busterminal (VIB)
16h 40m€68–170Train, night train
- Take the train from Brig to Chur900 / ...
- Take the train from Chur to Buchs SG
- Take the night train from Buchs Sg to TullnerfeldEn
- Take the train from Tullnerfeld to Wien Franz-Josefs-Bahnhof
17h 39mTrain to Basel, fly
- Take the train from Visp to Basel SBB
- Fly from Basel (BSL) to Vienna International Airport (VIE)BSL - VIE
7h 12m€92–339Train, train to Zurich Airport, fly
- Take the train from Visp to Bern
- Take the train from Bern to Zürich Flughafen
- Fly from Zurich Airport (ZRH) to Vienna International Airport (VIE)ZRH - VIE
7h 6m€171–374Train to Milano Malpensa Airport, fly
- Take the train from Domodossola to Gallarate
- Fly from Milano Malpensa Airport (MXP) to Vienna International Airport (VIE)MXP - VIE
7h 34m€65–271Train via Sankt Gallen
- Take the train from Visp to OltenIc6 / ...
- Take the train from Olten to St. GallenIc5 / ...
- Take the train from St. Gallen(Ch) to Wien HbfRjx
12h 55m€153–319Drive 877.3 km
- Drive from Sierre to Vienna877.3 km
9h 29m€152–220
Sierre to Vienna by train
Questions & Answers
The cheapest way to get from Sierre to Vienna is to train and bus which costs €65 - €170 and takes 16h 40m.
The fastest way to get from Sierre to Vienna is to train and fly which takes 6h 26m and costs €110 - €290.
No, there is no direct train from Sierre to Vienna. However, there are services departing from Sierre/Siders and arriving at Wien Hbf via Visp and Zuerich Hb. The journey, including transfers, takes approximately 12h 11m.
The distance between Sierre and Vienna is 1011 km. The road distance is 877.3 km.
The best way to get from Sierre to Vienna without a car is to train which takes 12h 11m and costs €160 - €300.
It takes approximately 6h 26m to get from Sierre to Vienna, including transfers.
Sierre to Vienna train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Visp station.
Sierre to Vienna train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Sierre to Vienna is 877 km. It takes approximately 9h 29m to drive from Sierre to Vienna.
Book your Sierre to Vienna train tickets online with Omio.
What companies run services between Sierre, Switzerland and Vienna, Austria?
You can take a train from Sierre/Siders to Wien Hbf via Visp, Zürich HB, and Zuerich Hb in around 12h 11m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- 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 Basel to Vienna International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €75–250
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €90–310
Flights from Milano Malpensa Airport to Vienna International Airport via Zurich Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €50–170
- Website
- lufthansa.com
Flights from Geneva International Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €75–290
Flights from Geneva International Airport to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- €85–340
Flights from Basel to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 36m
- 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
Flights from Zurich Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €90–310
Flights from Milano Malpensa Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €80–280
Flights from Milan Linate Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- €85–270
Flights from Milan Linate Airport to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €65–220
- 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 Basel to Vienna International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €75–250
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €90–310
Flights from Milan Linate Airport to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €65–220
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €30–120
- Website
- easyjet.com
Flights from Milan Linate Airport to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €35–130
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Sierre/Siders to Genève-Aéroport
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- https://www.sbb.ch/en
Train from Visp to Zürich HB
- Ave. Duration
- 2h 4m
- Frequency
- Every 3 hours
- Estimated price
- €55–110
- Website
- https://www.sbb.ch/en
Train from Sierre/Siders to Martigny
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- €9–20
- Website
- https://www.sbb.ch/en
Train from Visp to Basel SBB
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- €55–95
- Website
- https://www.sbb.ch/en
Train from Visp to Bern
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- https://www.sbb.ch/en
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- https://www.sbb.ch/en
Train from Visp to Olten
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- €50–80
- Website
- https://www.sbb.ch/en
Train from Olten to St. Gallen
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- €40–65
- Website
- https://www.sbb.ch/en
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
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Sierre/Siders to Martigny
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €15–32
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- €15–18
- 1st Class Ticket
- €28–32
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Sierre/Siders to Martigny
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- €17–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €40–60
- 2nd Class
- €17–23
Train from Visp to Basel SBB
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a day
- Estimated price
- €30–50
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €30–45
- 2nd Class
- €35–50
Train from Visp to Olten
- Ave. Duration
- 1h 38m
- Frequency
- 4 times a day
- Estimated price
- €24–40
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €24–35
- 2nd Class
- €30–40
- Phone
- +41 81 288 65 65
- info@glacierexpress.ch
- Website
- glacierexpress.ch
Train from Brig to Chur
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Schedules at
- glacierexpress.ch
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Chur to Buchs SG
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Chur to Buchs SG
- Ave. Duration
- 30 min
- Frequency
- Once a week
- Estimated price
- €6–14
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- €6–9
- 1st Class Ticket
- €11–14
Night train from Buchs Sg to Tullnerfeld
- Ave. Duration
- 8h 22m
- Frequency
- 4 times a week
- Estimated price
- €120–170
- Website
- https://www.oebb.at/en/
Train from Tullnerfeld to Wien Franz-Josefs-Bahnhof
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €7–11
- Website
- https://www.oebb.at/en/
- 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
- €13–17
- Schedules at
- sbb-deutschland.de
Train from Visp to Olten
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- €10–14
- Schedules at
- sbb-deutschland.de
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Domodossola to Gallarate
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €6–8
- Website
- https://www.trenord.it/en/
Train from Domodossola to Rho Fiera Milano
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- €8–10
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- €6–10
- Website
- https://www.trenitalia.com/en.html
Train from Domodossola to Rho Fiera Milano
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- €7–12
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Martigny to Lausanne
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €8–12
- Website
- https://www.flixbus.co.uk
Bus from Lausanne to Vienna, International Busterminal (VIB)
- Ave. Duration
- 13h 20m
- Frequency
- Twice daily
- Estimated price
- €50–100
- Website
- https://www.flixbus.co.uk
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
More Questions & Answers
There are 4711+ hotels available in Vienna.

























































