There are 4 ways to get from Vevey to Gruyères by bus, train, taxi 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.

Recommended option

Line 213 bus, line 50 train  •  2h 1m

  1. Take the line 213 bus from Vevey, gare to Châtel-St-Denis, gare 213
  2. Take the line 50 train from Châtel-St-Denis to Bulle 50

Cheapest option

Taxi  •  28 min

  1. Take a taxi from Vevey to Gruyères 38.2 km

SFr 130 - SFr 160

2 alternative options

Line 120 train, line 51 train  •  2h 58m

  1. Take the line 120 train from Montreux to Montbovon 120
  2. Take the line 51 train from Montbovon to Gruyères 51

Drive  •  28 min

  1. Drive from Vevey to Gruyères 38.2 km

SFr 4 - SFr 8

Questions & Answers

The cheapest way to get from Vevey to Gruyères is to drive which costs SFr 4 - SFr 8 and takes 28 min.

More details

The quickest way to get from Vevey to Gruyères is to taxi which costs SFr 130 - SFr 160 and takes 28 min.

More details

No, there is no direct train from Vevey to Gruyères. However, there are services departing from Vevey and arriving at Gruyères via Montreux and Montbovon. The journey, including transfers, takes approximately 2h 58m.

More details

The distance between Vevey and Gruyères is 23 km. The road distance is 38.2 km.

Get driving directions

The best way to get from Vevey to Gruyères without a car is to line 213 bus and line 50 train which takes 2h 1m and costs .

More details

It takes approximately 2h 1m to get from Vevey to Gruyères, including transfers.

More details

Vevey to Gruyères train services, operated by MOB, depart from Montreux station.

More details

Vevey to Gruyères train services, operated by Transports publics fribourgeois, arrive at Gruyères station.

More details

Yes, the driving distance between Vevey to Gruyères is 38 km. It takes approximately 28 min to drive from Vevey to Gruyères.

Get driving directions

There are 604+ hotels available in Gruyères. Prices start at SFr 100 per night.

More details

Map of how to get from Vevey to Gruyères.
Launch map view
  • Distance: 22.7 km
  • Duration: 2h 1m

What companies run services between Vevey, Switzerland and Gruyères, Switzerland?

You can take a train from Vevey to Gruyères via Montreux and Montbovon in around 2h 58m.

Flag of Switzerland Gruyères, Switzerland

Discover how to get to attractions and hotels near Gruyères.

Things to do in Gruyères

  • Gruyères Castle

    The Castle of Gruyères (in French: château de Gruyères), located in the medieval town of Gruyères, Fribourg, is one of the most famous in Switzerland. It is a Swiss heritage site of national significance.

  • Chillon Castle

    Chillon Castle (French: Château de Chillon) is an island castle located on Lake Geneva (Lac Léman), south of Veytaux in the canton of Vaud. It is situated at the eastern end of the lake, on the narrow shore between Montreux and Villeneuve, which gives access to the Alpine valley of the Rhone. Chillon is amongst the most visited castles in Switzerland and Europe.

  • Rochers de Naye

    The Rochers de Naye (French, lit. "rocks of Naye"; 2042 m) are a mountain of the Swiss Alps, overlooking Lake Geneva near Montreux and Villeneuve, in the canton of Vaud. They lie on the range separating the basin of Lake Geneva from the valley of the Sarine, on the watershed between the Rhone and the Rhine. The mountain is partially located in the canton of Fribourg, the border between the two cantons culminating on a lower summit named Grande Chaux de Naye (1982 m).

  • Gstaad

    Gstaad is a village in the German-speaking section of the Canton of Bern in southwestern Switzerland. It is part of the municipality of Saanen and is known as a major ski resort and a popular destination amongst high society and the international jet set. The winter campus of the Institute Le Rosey is located in Gstaad. Gstaad has a population of about 9,200 and is located 1050 m above sea level.

Places to stay in Gruyères

Rome2rio makes travelling from Vevey to Gruyères easy.

Rome2rio is a door-to-door travel information and booking engine, helping you get to and from any location in the world. Find all the transport options for your trip from Vevey to Gruyères right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Rome2rio also offers online bookings for selected operators, making reservations easy and straightforward.