Train
The journey takes approximately 56 min. Ticket price is about 15–35 EUR. The travel distance is 100 km.
Carrier is Swiss Railways (SBB/CFF/FFS).
The journey takes approximately 1 h 2 min. Ticket price is about – . The travel distance is 74 km.
Carrier is Service d'automobiles TPF.
The journey takes approximately 8 min. Ticket price is about – . The travel distance is 4 km.
Carrier is Service d'automobiles TPF.
Bus line 234 bus
The journey takes approximately 1 h 10 min. Ticket price is about 7–10 EUR. The travel distance is 95 km.
Carrier is FlixBus.
The journey takes approximately 7 min. Ticket price is about 2–3 EUR. The travel distance is 5 km.
Carrier is Bernmobil.
The journey takes approximately 21 min. Ticket price is about 5–28 EUR. The travel distance is 31 km.
Carrier is Swiss Railways (SBB/CFF/FFS).
The journey takes approximately 48 min. Ticket price is about – . The travel distance is 28 km.
Carrier is Service d'automobiles TPF.
The journey takes approximately 8 min. Ticket price is about – . The travel distance is 4 km.
Carrier is Service d'automobiles TPF.
Drive
The drive will take 1 h 40 min.. The distance between Basel and Gruyères is 158 km. You will use 13 liters of gasoline at a cost of €16.9.
See on this site which rental company has the best deal.