There are 3 ways to get from Leysin to Gruyères by train, taxi or car
Train, line 120 train • 3 h 25 min
Taxi • 49 min
$250 - $310
1 alternative option
Drive • 49 min
$6 - $10
Questions & Answers
The cheapest way to get from Leysin to Gruyères is to drive which costs SFr 6 - SFr 10 and takes 49 min.
The quickest way to get from Leysin to Gruyères is to taxi which costs SFr 250 - SFr 310 and takes 49 min.
No, there is no direct train from Leysin to Gruyères. However, there are services departing from Leysin-Feydey and arriving at Gruyères via Aigle, Montreux and Montbovon. The journey, including transfers, takes approximately 3 h 25 min.
The distance between Leysin and Gruyères is 27 km. The road distance is 52 km.
The best way to get from Leysin to Gruyères without a car is to train and line 120 train which takes 3 h 25 min and costs .
It takes approximately 3 h 25 min to get from Leysin to Gruyères, including transfers.
Leysin to Gruyères train services, operated by tpc, depart from Leysin-Feydey station.
Leysin to Gruyères train services, operated by MOB, arrive at Montbovon station.
Yes, the driving distance between Leysin to Gruyères is 52 km. It takes approximately 49 min to drive from Leysin to Gruyères.
There are 515+ hotels available in Gruyères. Prices start at $89 USD per night.
What companies run services between Leysin, Switzerland and Gruyères, Switzerland?
You can take a train from Leysin to Gruyères via Aigle, Montreux, and Montbovon in around 3 h 25 min.