Travel from Lausanne to Gruyères

Train from Lausanne to Gruyères

You can take a train from Lausanne to Gruyères via Palézieux in around 2 h 5 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Lausanne to Gruyères

From Lausanne line 9 train to Palézieux then line 50 train to Gruyères.2 h 5 min
From Lausanne line 9 train to Palézieux, gare, line 473 bus to Romont FR, gare, line 254 bus to Bulle, gare, then line 260 bus to Epagny, village.3 h 2 minSFr 47
From Lausanne taxi to Gruyères.40 minSFr 224
From Lausanne drive to Gruyères.40 minSFr 8

How long does it take to get from Lausanne to Gruyères?

It takes approximately 2 h 5 min to get from Lausanne to Gruyères, including transfers.

Is there a direct train between Lausanne and Gruyères?

No, there is no direct train from Lausanne to Gruyères. However, there are services departing from Lausanne and arriving at Gruyères via Palézieux. The journey, including transfers, takes approximately 2 h 5 min.

Operators from Lausanne to Gruyères

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Swiss PostAutoSwiss PostAuto