There are 10 ways to get from Gruyères to Vienna by train, plane, 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 to Geneva International Airport, fly to Vienna International Airport
best- Take the train from Romont FR to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Vienna International Airport (VIE)plane GVA - VIE
7h 7m€136–371Bus
cheapest- Take the bus from Fribourg to Vienna Erdbergbus FlixBus N1909
15h 21m€83–134Train
- Take the train from Bulle to Fribourg/Freiburgtrain Re2 / ...
- Take the train from Fribourg/Freiburg to Sarganstrain Ic
- Take the train from Sargans to Wien Hbftrain Rjx
12h 28m€177–286Drive 879.5 km
- Drive from Gruyères to Viennacar 879.5 km
8h 49m€184–265Train, train to Zurich Airport, fly to Vienna International Airport
- Take the train from Bulle to Berntrain
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Vienna International Airport (VIE)plane ZRH - VIE
7h 17m€150–353Train, train to Basel, fly to Vienna International Airport
- Take the train from Bulle to Berntrain
- Take the train from Bern to Basel SBBtrain
- Fly from Basel (BSL) to Vienna International Airport (VIE)plane BSL - VIE
7h 35m€131–384Train, train to Saint Gallen-Altenrhein Airport, fly to Vienna International Airport
- Take the train from Bulle to Fribourg/Freiburgtrain
- Take the train from Fribourg/Freiburg to Zürich HBtrain
- Take the train from Zürich HB to Rorschachtrain
- Fly from Saint Gallen-Altenrhein Airport (ACH) to Vienna International Airport (VIE)plane ACH - VIE
8h 44m€440–646Train, train to Zurich Airport, fly to Graz Airport
- Take the train from Bulle to Berntrain
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Graz Airport (GRZ)plane ZRH - GRZ
- Take the train from Graz Hbf to Wien Hbftrain
9h 53m€224–566Train via Bern
- Take the train from Broc-Village to Berntrain Re2
- Take the train from Bern to Sarganstrain
- Take the train from Sargans to Wien Hbftrain Rjx
13h 59m€172–273Train via Bern #2
- Take the train from Broc-Village to Berntrain Re2
- Take the train from Bern to Sarganstrain
- Take the train from Sargans to Wien Hbftrain
14h 27m€112–193
Gruyères to Vienna by train
Comparing Your Travel Options
The cheapest way to get from Gruyères to Vienna is to bus which costs €80 - €140 and takes 15h 21m.
The fastest way to get from Gruyères to Vienna is to train and fly which takes 7h 7m and costs €130 - €380.
No, there is no direct bus from Gruyères to Vienna. However, there are services departing from Epagny, Les Gottes and arriving at Vienna Erdberg via Bulle, gare routière, Fribourg, Charmettes and Fribourg. The journey, including transfers, takes approximately 15h 21m.
No, there is no direct train from Gruyères to Vienna. However, there are services departing from Gruyères and arriving at Wien Hbf via Bulle, Fribourg/Freiburg and Sargans. The journey, including transfers, takes approximately 12h 28m.
The distance between Gruyères and Vienna is 966 km. The road distance is 879.5 km.
The best way to get from Gruyères to Vienna without a car is to train which takes 12h 28m and costs €170 - €290.
It takes approximately 7h 7m to get from Gruyères to Vienna, including transfers.
Gruyères to Vienna bus services, operated by FlixBus, depart from Fribourg station.
Gruyères to Vienna train services, operated by Service d'automobiles TPF, depart from Bulle station.
The best way to get from Gruyères to Vienna is to train which takes 12h 28m and costs €170 - €290. Alternatively, you can bus, which costs €80 - €140 and takes 15h 21m.
What companies run services between Gruyères, Switzerland and Vienna, Austria?
You can take a train from Gruyères to Wien Hbf via Bulle, Fribourg/Freiburg, and Sargans in around 12h 28m. Alternatively, FlixBus operates a bus from Fribourg to Vienna Erdberg 3 times a week. Tickets cost €75–120 and the journey takes 12h 40m.
- Website
- swiss.com
Flights from Geneva International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €95–250
Flights from Geneva International Airport to Vienna International Airport via Zurich Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €95–250
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €90–170
Flights from Basel to Vienna International Airport
- Ave. Duration
- 1h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–400
Flights from Zurich Airport to Graz Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €130–400
- Website
- austrian.com
Flights from Geneva International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €95–250
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €90–170
Flights from Basel to Vienna International Airport
- Ave. Duration
- 1h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–400
Flights from Zurich Airport to Graz Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €130–400
- Website
- lufthansa.com
Flights from Geneva International Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- €85–320
Flights from Zurich Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 6m
- When
- Every day
- Estimated price
- €90–170
Flights from Zurich Airport to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 10m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €90–170
Flights from Basel to Vienna International Airport via Munich
- Ave. Duration
- 3h 21m
- When
- Every day
- Estimated price
- €100–400
Flights from Basel to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €100–400
- Website
- peoples.ch
Flights from Saint Gallen-Altenrhein Airport to Vienna International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €350–470
- Website
- easyjet.com
Flights from Geneva International Airport to Vienna International Airport via Milan Linate
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €85–290
Flights from Basel to Vienna International Airport
- Ave. Duration
- 1h 25m
- When
- Saturday
- Estimated price
- €80–270
Train from Romont FR to Genève-Aéroport
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- €35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Fribourg/Freiburg to Sargans
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Basel SBB
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €30–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Fribourg/Freiburg to Zürich HB
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- €45–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Rorschach
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €30–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Sargans
- Ave. Duration
- 2h 47m
- Frequency
- 3 times a day
- Estimated price
- €65–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Sargans
- Ave. Duration
- 2h 47m
- Frequency
- 3 times a day
- Estimated price
- €65–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 26 351 02 00
- [email protected]
- Website
- tpf.ch
Train from Bulle to Fribourg/Freiburg
Train from Bulle to Bern
Train from Bulle to Bern
Train from Bulle to Fribourg/Freiburg
Train from Bulle to Bern
Train from Broc-Village to Bern
Train from Broc-Village to Bern
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Sargans to Wien Hbf
- *
- €90–140
Train from Graz Hbf to Wien Hbf
- *
- €30–50
Train from Sargans to Wien Hbf
- *
- €90–140
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- €23–45
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- +43 1 89900
- [email protected]
- Website
- Westbahn
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 29m
- Frequency
- Every 2 hours
- Estimated price
- €40–65
- Website
- Westbahn
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 29m
- Frequency
- Twice daily
- Estimated price
- €54
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 26m
- Frequency
- 3 times a day
- Estimated price
- €17
- Website
- Slovenske železnice (SŽ)
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- €17
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Bern to Sargans
- Ave. Duration
- 2h 47m
- Frequency
- Every 2 hours
- Estimated price
- €60–95
- Schedules at
- Schweizerische Südostbahn AG
Train from Bern to Sargans
- Ave. Duration
- 2h 47m
- Frequency
- Every 2 hours
- Estimated price
- €60–95
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Sargans to Wien Hbf
- Ave. Duration
- 7h 24m
- Frequency
- Once daily
- Estimated price
- €30–60
- Website
- Railways of Slovak Republic (ZSSK)
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Fribourg to Vienna Erdberg
- Ave. Duration
- 12h 40m
- Frequency
- 3 times a week
- Estimated price
- €75–120
- Website
- Flixbus
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
Booking & Getting There
Gruyères to Vienna bus services, operated by FlixBus, arrive at Vienna Erdberg station.
Gruyères to Vienna train services, operated by Service d'automobiles TPF, arrive at Fribourg/Freiburg station.
Yes, the driving distance between Gruyères to Vienna is 879 km. It takes approximately 8h 49m to drive from Gruyères to Vienna.
Book your Gruyères to Vienna train tickets online with Omio.
There are 4617+ hotels available in Vienna.



























































