Transports Publics Fribourgeois (TPF)

Transports Publics Fribourgeois (TPF) operates public transport in the canton of Fribourg. The language border runs right through this area – and that shapes markings, place names and sightings alike.

Also known as: TPF · Transports Publics Fribourgeois

SwitzerlandSwitzerlandLocal & regional services8 min read

CH-

Country code on the data panel

TPF

commonly used abbreviation

Fribourg

canton of reference

Key takeaways

  • “Transports Publics” means public transport operator, “Fribourgeois” is the adjective for the canton of Fribourg.
  • The language border runs through the canton – which is why many places carry two equally valid names.
  • Place names aren't a detail, they're data quality: if you write Murten sometimes and Morat other times, you fragment your own archive.
  • The abbreviation TPF is a clue, the data panel with country code and keeper marking is the proof.
  • Lines, services and vehicles change – check the current situation before planning a trip.
Contents
  1. 1.What is Transports Publics Fribourgeois (TPF)?
  2. 2.A bilingual operating area: why places have two names
  3. 3.Identifying it in the field
  4. 4.Classifying vehicles and train formations
  5. 5.Photographing and documenting in the region
  6. 6.Common mix-ups
  7. 7.Conclusion

Fact file

Business areaPublic passenger transport, including rail services
Area of referenceCanton of Fribourg (German: Freiburg)
Country of registrationSwitzerland – the data panel starts with CH-
Meaning of the name“Transports Publics” means public transport operator, “Fribourgeois” is the adjective for the canton
AbbreviationTPF – also used on vehicles and in timetables

How to recognise this operator

Is this really Transports Publics Fribourgeois (TPF)?

Tick off everything that applies to the train you are looking at right now.

  • The data panel starts with the country code CH-
  • The abbreviation TPF on the vehicle, often alongside the spelled-out French name
  • Markings and notices can be bilingual
  • Vehicle designations follow the Swiss scheme of letters and an axle fraction
  • Station signs in the operating area carry either a French or a German name, depending on the place
  • Train formation predominantly multiple units, single or coupled together

Updated: August 2026 – You get off at a station whose sign says “Murten”, travel twenty minutes further, and find yourself at a station called “Fribourg” – while your timetable says “Freiburg”. Welcome to the operating area of Transports Publics Fribourgeois (TPF). This page shows what the name reveals, how bilingual areas shape everyday rail life, and how to record sightings so they don’t fall apart over place names.

Log a sighting without losing track of the place

Record the vehicle number, markings, station and time together – done in a matter of seconds.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

What is Transports Publics Fribourgeois (TPF)?

Transports Publics Fribourgeois is a transport company connected to the canton of Fribourg. The company name is French and can be read word for word: “Transports Publics” means public transport operator, and “Fribourgeois” is the adjective for the canton’s name, Fribourg – Freiburg in German. The abbreviation TPF is made up of the initial letters, and you’ll come across it on the vehicle as well as in the timetable.

So the name names the function and the area of reference, not the technology, network or fleet. This structure is common in French-speaking Switzerland: Transports Publics Neuchâtelois and Transports Publics du Chablais also carry the function in their name and add a geographical reference to it.

What this type of name tells you

A name made up of a functional term plus an area reference reliably tells you what a company does and where its focus lies. It tells you nothing about size, track gauge, line length or ownership. Anyone trying to read more into such a name starts guessing – and guesses have no place in a sightings archive.

A bilingual operating area: why places have two names

The language border between French- and German-speaking Switzerland runs through the canton of Fribourg. The canton is bilingual, and that’s not just a formality: it means place names, markings, notices and announcements exist in two languages – and that neither form is a translation of the other. Both are equally in common use.

For travellers, this is usually unremarkable. For anyone documenting observations, it’s a serious source of error. A place that sits in your archive under two spellings is, in effect, two places. Search functions then only find it half the time, statistics count it twice, and comparisons with other people’s sightings stop lining up.

German form French form What to watch out for
Freiburg Fribourg timetable and station sign can show different forms
Murten Morat both officially in use, neither is a translation
Neuenburg Neuchâtel common German form for a French place name
Biel Bienne example from a different canton of the same dual naming
Genf Genève internationally there’s also a third, English spelling (Geneva)

The practical consequence is simple and effective: note the name the way it appears on the station sign, and put the second form in brackets afterwards. That makes the sighting findable in both language worlds, without you having to pick one. And because timetable media and signage don’t always use the same form, you’ll also have documented which variant was actually there on the spot.

A second point concerns photos. If you get a station sign into the shot, you’ve documented the place for good – regardless of what you later called it in a database. In bilingual areas, that’s the best evidence you can get.

Location, vehicle and time in one entry

That keeps your sighting findable – even when the station has two names.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

Identifying it in the field

Read the abbreviation and lettering

The abbreviation TPF appears on the side of the carriage, often next to the spelled-out French name. A clue, not yet proof.

Check the data panel

The country code and keeper marking appear on the side of the vehicle. Vehicles registered in Switzerland begin with CH-.

Note the vehicle number

Only the complete number makes the sighting unambiguous – even later, once a vehicle has been redesigned.

Record the location bilingually

Sign name first, second form in brackets. That costs three seconds and saves the sighting's usability.

How to get from the vehicle to the company is described in the guide Who’s actually running this? Identifying the EVU. What belongs in a good report is shown in the guide to reporting sightings.

Classifying vehicles and train formations

Which vehicle actually runs a given service is decided by the diagram and changes with timetable changes and new procurement. What’s stable is how the designations are read: Swiss traction vehicles carry letters and an axle fraction that sets the number of powered axles against the total number of axles. This scheme comes from the Swiss Federal Railways and is also used by the private railways.

For comparison, the classes database has modern regional multiple units such as the RABe 533 (FLIRT Evo), the RABe 523 and the RABe 524. They show how similar vehicles of the same family can look – and why the type alone never proves which company runs a train. Another example from French-speaking Switzerland of a railway with a French name is the Chemin de fer Lausanne–Echallens–Bercher.

Photographing and documenting in the region

Is your sighting bilingually sound?

Tick off what you've recorded – with four ticks or more, the observation stays clearly identifiable.

  • Complete vehicle number
  • Country code and keeper marking from the data panel
  • Place name exactly as it appears on the sign
  • Second language form of the place name in brackets
  • Date and time
  • Train formation and direction of travel

For photos, the same applies in this region as everywhere else, with one addition: include a sign in the shot wherever possible. How to photograph trains cleanly from a technical standpoint is described in the article How to take good photos of trains.

Choosing a location and the terrain

Only observe from platforms and publicly accessible paths. Track areas and operational railway land are off-limits, even when no train is in sight at the moment. In hilly and pre-Alpine terrain, alpine hazards come into play too: the weather can turn within minutes, and off marked paths there's a risk of rockfall and, in winter, avalanches. Factor in the way back and the last connection.

Common mix-ups

  • Place names treated as variants – Fribourg and Freiburg are the same place, but easily become two entries in an archive.
  • Language of the announcement read as a clue to the company – the language follows the area, not the company.
  • Abbreviation equated with the company – three-letter abbreviations look very similar across Switzerland; only the markings actually prove the match.
  • Vehicle type mistaken for proof – the same multiple-unit family runs at many railways.
  • Canton name mistaken for a network boundary – a cantonal adjective in a company name describes the area of reference, not the extent of a network.

Conclusion

Transports Publics Fribourgeois is a good lesson for anyone who collects sightings over the long term: the company name clearly states what’s being done and where – and the operating area is a reminder that a place in Switzerland can have two equally valid names. Anyone who takes both into account builds an archive that still holds up when someone else searches through it.

In brief

“Transports Publics” means public transport operator, “Fribourgeois” names the canton of Fribourg. The proof on the vehicle remains the data panel with CH- and the keeper marking – and the place belongs in the logbook with both name forms.

Collect your sightings from French-speaking Switzerland

Vehicle, location and time in one app – recorded cleanly, whatever language the sign happens to be in.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

Summary

  • Transports Publics Fribourgeois is a transport company connected to the canton of Fribourg.
  • The company name is French and names the function and the area of reference, not the technology or the network.
  • In the bilingual operating area, place names exist in duplicate – for sightings, it's worth recording both forms.
  • For identifying the company, what counts is the data panel on the vehicle, not the lettering and not the language of the announcement.

Frequently asked questions

What does the name Transports Publics Fribourgeois mean?

Translated literally: public transport operator of the canton of Fribourg. “Transports Publics” is the French term for public transport, and “Fribourgeois” is the adjective for the canton of Fribourg, called Freiburg in German. The name therefore names the function and the area of reference – it says nothing about the network, vehicles or lines.

Why do places in this area have two names?

Because the language border between the French- and German-speaking parts of Switzerland runs through the canton of Fribourg. The canton is bilingual, so many places carry two equally valid names – such as Fribourg and Freiburg, or Murten and Morat. Neither is a translation of the other; both are officially in use.

Which place name should I use in a sighting?

Best to use whichever one is on the station sign, followed by the other form in brackets. That keeps the sighting both findable and unambiguous. What matters is consistency: if you write Murten sometimes and Morat other times, you create two entries for the same place and lose comparability in your own archive.

How can I identify TPF vehicles in the field?

By the abbreviation TPF and the lettering on the side of the carriage, confirmed by the data panel with the country code CH. Don't rely on the colour scheme: liveries get renewed, vehicles get wrapped, and modern multiple units from different railways look very similar in their basic shape.

What does the language of the announcements say about the company?

Very little. Announcements and notices are geared to the area and the audience, not to which company owns the train. In bilingual regions, announcements can switch language while the train continues the same journey. For identifying a vehicle, the data panel remains the only reliable source.

What do Swiss vehicle designations with an axle fraction mean?

They consist of letters and a fraction. The fraction gives the number of powered axles over the total number of axles, and the letters stand for the drive type and purpose – the lower-case e, for instance, for electric traction. The system applies right across Switzerland and is independent of which company operates a vehicle.

Do other companies also operate in the canton of Fribourg?

In Switzerland, it's completely normal for several railway companies to share the same stations and be part of a common fare system. Which company provides a particular service changes with transport contracts and timetable changes. So rely on the current timetable and on what's written on the vehicle.

Where can I get a good view of trains in the region?

At stations and on publicly accessible paths along the lines. Stay behind the safety line; track areas and operational railway land are off-limits. On slopes and in the pre-Alpine region, alpine hazards come into play too: sudden weather changes, rockfall, and avalanche danger off marked paths in winter.

Log a sighting of Transports Publics Fribourgeois (TPF)

Vehicle, location and date logged in seconds – and visible to the community.

Download Traintrack on the App Store4.8(23 ratings)Get Traintrack on Google Play4.4(35 ratings)

Vehicles in the rolling stock database

More operators

Who is behind it

Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.

All railway companies →

Where to see Transports Publics Fribourgeois (TPF)

Spotting locations where this operator can be seen regularly – with viewpoints, light conditions and coordinates.

All spotting locations in Europe →

Related guides from the blog

TT

Traintrack editorial team

The railway operator database is built from operational observation, community sightings and publicly available sources. Service contracts, fleets and owners change all the time – confirmed details are in the fact file, and anything subject to change is marked as such.

← All Swiss railway operators