Travel from Geneva to Gruyères

Bus or train from Geneva to Gruyères?

Swiss Railways (SBB/CFF/FFS) operates a train from Geneva to Gruyères hourly. Tickets cost $30 - $60 and the journey takes 59 min. Alternatively, Eurolines CH operates a bus from Geneva to Gruyères once daily. Tickets cost $17 - $21 and the journey takes 2 h 30 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 Geneva to Gruyères

ModeDurationPrice
From Genève train to Palézieux then line 50 train to Gruyères.2 h 48 minSFr 53
From Genève, Terrassière bus to Annemasse, bus to Bulle, gare, then line 260 bus to Epagny, village.4 h 42 minSFr 23
From Geneva drive to Gruyères.1 h 18 minSFr 18

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

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

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

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

Is there a direct bus between Geneva and Gruyères?

No, there is no direct bus from Geneva to Gruyères. However, there are services departing from Genève, Terrassière and arriving at Epagny, village via Annemasse and Bulle, gare. The journey, including transfers, takes approximately 4 h 42 min.

Operators from Geneva to Gruyères

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
tpftpf
tpgtpg
Eurolines CH0041 (0) 844 257 224Eurolines CH
Swiss PostAutoSwiss PostAuto