Danilo · Updated 2026-09-29 · Sources: Zügle's tax data (ESTV, 2026); Zügle's commute tariff data (SBB); Federal Constitution Art. 70 (fedlex); ch.ch (registering a change of address); Canton of Fribourg (official languages); Canton of Bern (official languages)
Moving across the Röstigraben – what actually changes
Moving from Vaud or Neuchâtel towards Bern or the canton of Fribourg (or the other way round) crosses a language border running straight through the canton. Beyond the accent, four things change: taxes, commute cost, the language your children get schooled in, and the paperwork for registering a move. This guide runs the numbers for six municipalities along the Röstigraben: Bern, Biel/Bienne, Murten, Fribourg, Lausanne and Neuchâtel, for an income of CHF 130'000.
Naming bilingual municipalities correctly
Before comparing figures, a word on the names themselves. Biel/Bienne is the municipality's own official, bilingual name (BFS no. 371, canton Bern) — neither "Biel" nor "Bienne" alone is the complete official spelling, even though both are used every day. Murten (BFS no. 2275, canton Fribourg) carries the French name "Morat"; Fribourg (BFS no. 2196) is called "Freiburg" in German. Anyone looking one of these municipalities up in a form or an app should keep both name variants in mind — a system that only knows one language may simply fail to find the municipality. It's the same principle as the ZIP-code pitfalls covered elsewhere in this series: the municipality's own name is what decides, not the ZIP or whichever language variant happens to be in everyday use.
The tax difference
The figures below come from Zügle's tax cache for tax year 2026 and are exact values for the stated profile — not an estimate.
| Municipality | Canton | Single, CHF 130'000/yr | Married, 2 kids, CHF 130'000/yr |
|---|---|---|---|
| Bern | BE | CHF 24'481 | CHF 13'808 |
| Biel/Bienne | BE | CHF 24'900 | CHF 14'065 |
| Murten | FR | CHF 22'453 | CHF 11'291 |
| Fribourg | FR | CHF 24'616 | CHF 12'475 |
| Lausanne | VD | CHF 25'370 | CHF 14'117 |
| Neuchâtel | NE | CHF 26'921 | CHF 14'804 |
A few differences, worked out step by step:
- Fribourg vs. Bern, single: CHF 24'616 − CHF 24'481 = CHF 135 more per year in
Fribourg. For the family the sign flips: CHF 12'475 − CHF 13'808 = CHF 1'333 less per year in Fribourg.
- Biel/Bienne vs. Bern: CHF 24'900 − CHF 24'481 = CHF 419 more (single); CHF 14'065 − CHF
13'808 = CHF 257 more (family) — Biel/Bienne is slightly costlier than the city of Bern either way.
- Murten vs. Fribourg: CHF 22'453 − CHF 24'616 = CHF 2'163 less per year (single); CHF
11'291 − CHF 12'475 = CHF 1'184 less (family) — within the same bilingual canton, Murten is cheaper than the cantonal capital.
- Neuchâtel vs. Bern: CHF 26'921 − CHF 24'481 = CHF 2'440 more (single); CHF 14'804 − CHF
13'808 = CHF 996 more (family) — the largest gap in this comparison.
These differences come from the municipal and cantonal tax rate, not from the municipality's language. Whether Murten is bilingual or Fribourg French-speaking changes nothing in the figures.
Commute cost across the language border
Three example routes, computed offline from Zügle's tariff data (national point-to-point model):
| From | To | Method | Monthly pass (2nd class) |
|---|---|---|---|
| Fribourg/Freiburg | Bern | national tariff distance | CHF 250 |
| Biel/Bienne | Bern | national tariff distance | CHF 250 |
| Lausanne | Fribourg/Freiburg | national tariff distance | CHF 399 |
This is Zügle's own estimate from tariff kilometres, not a price quoted by SBB. Check the actual price in the SBB timetable/shop before deciding. We can't say anything about journey time — we have no figure for that.
Rent — context only, not comparable across these six
| Municipality | Rent (BFS average/mo) | Basis | Year |
|---|---|---|---|
| Bern | CHF 1'413 | city of Bern | 2022–2024 |
| Biel/Bienne | CHF 1'124 | city of Biel/Bienne | 2022–2024 |
| Lausanne | CHF 1'369 | city of Lausanne | 2022–2024 |
| Murten | CHF 1'328 | canton average FR | 2024 |
| Fribourg | CHF 1'328 | canton average FR | 2024 |
| Neuchâtel | CHF 1'091 | canton average NE | 2024 |
Murten and Fribourg deliberately show the identical number here. Neither has its own city-level figure, so Zügle falls back to the canton average for Fribourg in both cases. A canton average and a city figure (as for Bern, Biel/Bienne or Lausanne) don't describe the same market — no ranking of which of these six is cheapest to rent in can be drawn from these six numbers. For a real apartment, always enter your own rent in Zügle.
Official language, school language, registering the move
Three practical points that become concrete when you cross the language border:
- The municipality's official language. The Federal Constitution (Art. 70) names German,
French, Italian and Romansh as national languages and leaves it to the cantons to set their own official language(s). Fribourg and Bern are both officially bilingual (German/French) — but that doesn't apply the same way to every municipality within them: Fribourg is administered in French, Murten is one of the German-majority municipalities of the See district ("Deutschfreiburg"), and Biel/Bienne is Switzerland's largest officially bilingual city, administered in both languages. Which language you get at the counter, on your tax return and in official mail therefore depends on the specific municipality, not the canton as a whole.
- School language. In Switzerland, the language of instruction in compulsory school follows
the language of the municipality or school district, not the family's own mother tongue. Moving from a French-speaking municipality to a German-speaking one (or the reverse), expect your children to be schooled in the new language of instruction; the exact arrangements (welcome classes, language support) are set by the cantonal education department and vary by canton — check directly with the destination municipality's school authority before moving.
- Registering the move. Anyone moving to a new municipality must register there with the
residents' registration office (Einwohnerkontrolle / contrôle des habitants) and deregister from the previous one; the exact deadline is set at cantonal level and typically falls somewhere between a few days and a few weeks after moving in. Check the exact deadline and the documents needed with the destination municipality or on ch.ch, since these vary by canton. A broader overview of moving in general is in the moving checklist guide.
What these numbers don't show
- No judgment on the language itself. The tax differences above come from the municipal and
cantonal tax rate, not from the language spoken. Expensive and cheap municipalities exist on both sides of the Röstigraben.
- One-off moving costs (deposit, moving company, possibly a debt-collection extract for a
rental application) aren't counted here.
- Confession/church tax is not included in the figures above (profile "none"); with church
tax, amounts shift, by different amounts depending on the municipality.
- Time on the train doesn't count here, only money — we have no figure for journey times.
- All tax figures apply to tax year 2026 and gross income CHF 130'000; a different income or
year changes the amounts.
- Nothing here is legal or tax advice — it's an evaluation of public data for one specific
example.
Try it with your own numbers
These figures apply to an income of CHF 130'000 and six specific municipalities. With your own income, your own rent and your own commute, the result can look different: