There are 4 ways to get from Gryon to Gstaad by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 162 bus, line 180 bus
best- Take the bus from Gryon Barboleuse, gare to Les Diablerets, gare162
- Take the bus from Les Diablerets, gare to Gstaad, Bahnhof180
2h 34mCHF 9–13Drive 43.9 km
cheapest- Drive from Gryon to Gstaad43.9 km
43 minCHF 8–11Train
- Take the train from Gryon to BexR74
- Take the train from Montreux to Gstaad30 / ...
3h 11mCHF 37–52Taxi
- Take the taxi from Gryon to Gstaad43.9 km
43 minCHF 170–210
Gryon to Gstaad by train
Questions & Answers
The cheapest way to get from Gryon to Gstaad is to drive which costs SFr 7 - SFr 11 and takes 43 min.
The fastest way to get from Gryon to Gstaad is to drive which takes 43 min and costs SFr 7 - SFr 11.
No, there is no direct bus from Gryon to Gstaad. However, there are services departing from Gryon Barboleuse, gare and arriving at Gstaad, Bahnhof via Les Diablerets, gare. The journey, including transfers, takes approximately 2h 34m.
No, there is no direct train from Gryon to Gstaad. However, there are services departing from Gryon and arriving at Gstaad via Bex and Montreux. The journey, including transfers, takes approximately 3h 11m.
The distance between Gryon and Gstaad is 44 km. The road distance is 43.9 km.
The best way to get from Gryon to Gstaad without a car is to line 162 bus and line 180 bus which takes 2h 34m and costs SFr 8 - SFr 13.
It takes approximately 2h 34m to get from Gryon to Gstaad, including transfers.
Gryon to Gstaad bus services, operated by Transports Publics du Chablais, depart from Gryon Barboleuse, gare station.
Gryon to Gstaad train services, operated by Transports Publics du Chablais, depart from Gryon station.
The best way to get from Gryon to Gstaad is to line 162 bus and line 180 bus which takes 2h 34m and costs SFr 8 - SFr 13. Alternatively, you can train, which costs SFr 35 - SFr 55 and takes 3h 11m.
What companies run services between Gryon, Switzerland and Gstaad, Switzerland?
You can take a bus from Gryon Barboleuse, gare to Gstaad, Bahnhof via Les Diablerets, gare in around 2h 34m. Alternatively, you can take a train from Gryon to Gstaad via Bex and Montreux in around 3h 11m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +41 24 468 03 30
- info@tpc.ch
- Website
- tpc.ch
Train from Gryon to Bex
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Schedules at
- tpc.ch
- Phone
- +41 21 989 81 90
- Website
- journey.mob.ch
Train from Montreux to Gstaad
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 21–30
- Schedules at
- journey.mob.ch
- Phone
- +41 24 468 03 30
- info@tpc.ch
- Website
- tpc.ch
Bus from Gryon Barboleuse, gare to Les Diablerets, gare
- Ave. Duration
- 41 min
- Frequency
- 3 times a day
- Estimated price
- CHF 5–8
- Schedules at
- tpc.ch
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Les Diablerets, gare to Gstaad, Bahnhof
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 3–5
- Website
- https://www.postauto.ch
- Ave. Duration
- 43 min
- Estimated price
- CHF 170–210
Taxi Street
- Phone
- +41 79 893 15 77
- Website
- taxistreetchablais.ch
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
Gryon to Gstaad bus services, operated by Transports Publics du Chablais, arrive at Les Diablerets, gare station.
Gryon to Gstaad train services, operated by Transports Publics du Chablais, arrive at Bex station.
Yes, the driving distance between Gryon to Gstaad is 44 km. It takes approximately 43 min to drive from Gryon to Gstaad.
Book your Gryon to Gstaad train tickets online with Omio.
There are 1273+ hotels available in Gstaad.









