TPF

TPF runs the RER Fribourg | Freiburg regional trains with SBB, plus canton buses. Tickets are sold by zone under the shared Frimobil tariff.

Official website
Official website
Train tickets
Direct

TPF, short for Transports publics fribourgeois, runs the RER Fribourg | Freiburg regional trains together with SBB, the Swiss national railway. TPF also operates the canton's regional and town bus lines. One ticket system, Frimobil, covers both.

Where the RER Fribourg | Freiburg trains run

The network connects Bulle, Fribourg, Romont, Murten (Morat), Estavayer-le-Lac and Châtel-St-Denis, plus the towns and villages along those lines. Most lines run every 30 minutes on weekdays. At weekends, service is a mix of every 30 minutes and hourly, so check your line's exact pattern before you plan a Saturday or Sunday trip.

Typical journey times: Bulle to Fribourg around 35 minutes, Estavayer-le-Lac to Givisiez around 36 minutes, Romont to Bulle around 17 minutes, Murten to Fribourg around 32 minutes, and Châtel-St-Denis to Fribourg around 49 minutes. These are useful for planning, not a promise for every departure. Check the live timetable for your exact train.

Buying a Frimobil ticket

Frimobil is the integrated tariff community (CTIFR) covering the canton of Fribourg and the Broye vaudoise. Tickets are priced by zone, and the network is split into 54 of them. Your ticket shows the number of zones and how long it stays valid.

For an occasional trip, a single ticket is the simplest choice; its price depends on how many zones you cross and for how long. A day pass is worth it from 3 zones, where it costs the same as a single return fare. From 7 zones, a day pass covers the whole Frimobil area for that day, so weigh the zone count against a day pass before buying a single ticket.

Frimobil tickets connect through to the national SwissPass system for onward Swiss journeys. TPF also sells discounted, dated tickets ('billets degriffes') on the S50 line between Bulle and the Lake Geneva area via Châtel-St-Denis, with reductions of up to 70 percent for travellers who can commit to a specific date and train.

Children, groups and getting around with luggage

Children under 6 travel free. Those aged 6 to 16 pay the reduced fare, and a CHF 30 per year accompanying-child card, valid across Switzerland, lets a child in that age range travel free alongside an adult holding a valid ticket. That card is worth getting if you are visiting the canton more than once with children. Groups of 10 or more get a 30 percent discount.

Bikes can go on regional and town buses, trains and the funicular outside peak hours, space allowing, usually for a fee. Pushchairs travel free, with dedicated space on every vehicle. Wheelchair users travelling by train should register in advance with the national SBB accessibility call centre; TPF buses all have low floor access and need no advance booking.

A few practical points

TPF's site and ticket shop run in French and German only, with no English version, so you will be navigating the timetable search and shop in one of those languages.

Where to book

Train tickets

Frequently asked questions

What trains does TPF run in Fribourg canton?

TPF operates the RER Fribourg | Freiburg regional trains jointly with SBB, serving Bulle, Fribourg, Romont, Murten, Estavayer-le-Lac and Chatel-St-Denis, alongside its own network of regional and town buses.

How does ticketing work on TPF trains?

Trains and buses share the Frimobil zone-based fare system, covering the canton of Fribourg and the Broye vaudoise. A single ticket's price depends on the number of zones and how long it stays valid, and a day pass becomes the better deal from 3 zones.

Can I take a bike on a TPF train?

Yes, space allowing and outside peak hours, generally for a fee. The same rule applies on TPF's regional and town buses and the funicular.

Is there a discount for children travelling with TPF?

Children under 6 travel free, and those aged 6 to 16 pay the reduced Frimobil fare. A CHF 30 per year accompanying-child card also lets a child in that age range travel free with an adult holding a valid ticket.

More operators in Switzerland

Train service