Switzerland boasts a highly developed public transport network. You can get there by train or bus from almost anywhere. You can see below how long it takes to get to Fribourg/Freiburg, the canton’s capital, from various cities.
Search a schedule
Public transport
Transports publics fribourgeois (TPF)
With its trains, regional buses and urban lines, the Transports publics fribourgeois (TPF) network covers the entire canton of Fribourg, making it easy to reach leisure and tourism destinations.
Find your route here.
Frimobil
For individuals traveling occasionally within the canton of Fribourg, we recommend purchasing a one-way ticket or a day pass. The price depends on the number of zones traveled and the duration of the journey.
You can find more information on pricing and sales points here.
Swiss Travel Pass
This subscription is exclusively reserved for travelers from abroad. It allows unlimited temporary access to all SBB services provided by CFF and access to over 500 museums. It is available for 3, 4, 6, 8 or 15 days.
Overview of Travel Times
City of origin | Travel time |
Geneva | 1 hour 45 minutes |
Berne | 25 minutes |
Lausanne | 50 minutes |
Zurich | 1 hour 30 minutes |
Lugano | 3 hours 25 minutes |
Bâle | 1 hour 30 minutes |
Paris | 4 hours 50 minutes |
Stuttgart | 4 hours 20 minutes |
Milan | 4 hours 43 minutes |
The following table provides an overview of the journey time by train or bus between the city of Fribourg and other tourist destinations in the canton :
Destination | Travel time |
Bulle | 37 minutes |
Estavayer-Le-Lac | 37 minutes |
La Gruyère | 51 minutes |
Les Paccots | 1 hour 8 minutes |
Région Lac de Morat | 30 minutes |
Romont | 17 minutes |
Schwarzsee | 58 minutes |