There are 5 ways to get from Gruyères to Lugano by train, bus, car or car ferry

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

Train  •  5h 47m

  1. Take the train from Bulle to Fribourg/Freiburg
  2. Take the train from Fribourg/Freiburg to Zürich HB 1
  3. Take the train from Zürich HB to Lugano Ec / ...

SFr 100 - SFr 182

Cheapest option

Bus  •  6h 55m

  1. Take the bus from Fribourg to Lugano 437

SFr 23 - SFr 30

3 alternative options

Train via Lucerne  •  6h 12m

  1. Take the train from Bulle to Fribourg/Freiburg
  2. Take the train from Fribourg/Freiburg to Luzern 15
  3. Take the train from Luzern to Lugano 21 / ...

Train, bus  •  9h 1m

  1. Take the train from Bulle to Bern 187-Y
  2. Take the bus from Bern P+R Neufeld to Bellinzona Via Henri Guisan Bern-Venedig

Drive, car ferry  •  4h 42m

  1. Drive from Gruyères to Verbania,Intra
  2. Take the car ferry from Verbania,Intra to Laveno

SFr 52 - SFr 76

Questions & Answers

The cheapest way to get from Gruyères to Lugano is to bus which costs SFr 23 - SFr 30 and takes 6h 55m.

More details

The quickest way to get from Gruyères to Lugano is to drive and car ferry which costs SFr 50 - SFr 80 and takes 4h 42m.

More details

No, there is no direct bus from Gruyères to Lugano. However, there are services departing from Epagny, village and arriving at Lugano via Bulle, gare, Fribourg, Charmettes and Fribourg. The journey, including transfers, takes approximately 6h 55m.

More details

No, there is no direct train from Gruyères to Lugano. However, there are services departing from Gruyères and arriving at Lugano via Bulle, Fribourg/Freiburg and Zürich HB. The journey, including transfers, takes approximately 5h 47m.

More details

The distance between Gruyères and Lugano is 158 km.

The best way to get from Gruyères to Lugano without a car is to train which takes 5h 47m and costs SFr 100 - SFr 190.

More details

It takes approximately 5h 47m to get from Gruyères to Lugano, including transfers.

More details

Gruyères to Lugano bus services, operated by FlixBus, depart from Fribourg station.

More details

Gruyères to Lugano train services, operated by Transports publics fribourgeois, depart from Bulle station.

More details

The best way to get from Gruyères to Lugano is to train which takes 5h 47m and costs SFr 100 - SFr 190. Alternatively, you can bus, which costs SFr 23 - SFr 30 and takes 6h 55m.

Mode details

Map of how to get from Gruyères to Lugano.
Launch map view
  • Distance: 157.7 km
  • Duration: 5h 47m

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

You can take a train from Gruyères to Lugano via Bulle, Fribourg/Freiburg, and Zürich HB in around 5h 47m. Alternatively, FlixBus operates a bus from Gruyères to Lugano once daily. Tickets cost SFr 19 - SFr 23 and the journey takes 4h 10m.

Train operators
Transports publics fribourgeois
Phone
+41 26 351 02 00
Website
tpf.ch
Train from Bulle to Fribourg/Freiburg
Ave. Duration
35 min
Frequency
Hourly
Website
Transports publics fribourgeois
Schedules at
SBB
Train from Bulle to Bern
Ave. Duration
1h 1m
Frequency
Hourly
Website
Transports publics fribourgeois
Schedules at
SBB
Swiss Railways (SBB/CFF/FFS)

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.

Contact Details
Phone
+41 51 220 11 11
Website
sbb.ch
Train from Fribourg/Freiburg to Zürich HB
Ave. Duration
1h 24m
Frequency
Hourly
Estimated price
SFr 50 - SFr 90
Website
Swiss Railways (SBB/CFF/FFS)
Train from Zürich HB to Lugano
Ave. Duration
2h 16m
Frequency
Hourly
Estimated price
SFr 50 - SFr 95
Website
Swiss Railways (SBB/CFF/FFS)
Train from Fribourg/Freiburg to Luzern
Ave. Duration
1h 27m
Frequency
Hourly
Estimated price
SFr 45 - SFr 85
Website
Swiss Railways (SBB/CFF/FFS)
Train from Luzern to Lugano
Ave. Duration
2h 8m
Frequency
Hourly
Estimated price
SFr 45 - SFr 85
Website
Swiss Railways (SBB/CFF/FFS)
Deutsche Bahn Eurocity
Website
bahn.com
Train from Luzern to Lugano
Ave. Duration
2h 8m
Frequency
Once daily
Estimated price
SFr 14 - SFr 20
Website
reiseauskunft.bahn.de
Bus operators
FlixBus

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).

Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Fribourg to Lugano
Ave. Duration
4h 10m
Frequency
Once daily
Estimated price
SFr 19 - SFr 23
Website
flixbus.co.uk
ExpressBus
Phone
+41 842 000 888
Email
info@expressbus.ch
Website
expressbus.ch
Bus from Bern P+R Neufeld to Bellinzona Via Henri Guisan
Ave. Duration
5h 5m
Frequency
Once a week
Estimated price
SFr 35 - SFr 50
Website
ExpressBus
Ferry operators

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.

More Questions & Answers

Gruyères to Lugano bus services, operated by FlixBus, arrive at Lugano station.

More details

Gruyères to Lugano train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Lugano station.

More details

There are 4512+ hotels available in Lugano. Prices start at SFr 77 per night.

More details