Swiss Travel Pass Calculator | Compare Swiss Travel Pass, Half Fare Card & Jungfrau VIP

How to use Swiss Travel Pass Check (click to expand)
1) Enter travelers
- Start by entering the number of Adults (25+), Youth (16–25), Children (6–15), and Infants (0–5).
2) Select season
- Pick a travel date and the season is set automatically. If your trip is near the boundary, you can override it manually.
3) Choose passes / tickets
- Select only the passes or tickets you actually plan to use.
4) Choose regions & routes
- Expand a region and check only the routes you will actually take.
5) Enter route fares
- Search fares on SBB or the operator website, then enter Adult / Youth / Child / Infant fares separately.
- Routes fully covered by your selected pass are locked automatically as CHF 0.
6) Review the result
- Check the total on the left and the breakdown below to see which routes are free, discounted, or still need fare input.
Category guide
public = public transport / boat = lake boat / scenic = panoramic train / mountain = mountain railway or cable car / special = extra fee
Notice (click to expand)
- Routes included in Jungfrau VIP can vary by season and operation period.
- Some panoramic trains may require an additional seat reservation fee.
- Prices, discount rules, and route coverage may change depending on timing and operator policies.
- Always double-check official fares before booking.
1) Travelers
2) Date / Season
3) Select passes / tickets
Everything starts collapsed. Open only what you need.
Swiss Travel Pass (Continuous)
Routes fully covered by the pass are locked automatically as CHF 0.
Swiss Family Card is available for free on request. Children aged 6 to under 16 travel free when accompanied by at least one parent with a valid Swiss Travel Pass.
When checked, children are treated as CHF 0 in Swiss Travel Pass pricing. On free pass-covered routes, child/infant fare inputs are locked automatically.
Swiss Travel Pass Flex
Routes fully covered by the pass are locked automatically as CHF 0.
Swiss Family Card is available for free on request. Children aged 6 to under 16 travel free when accompanied by at least one parent with a valid Swiss Travel Pass Flex.
When checked, children are treated as CHF 0 in Flex pricing. On free pass-covered routes, child/infant fare inputs are locked automatically.
Swiss Half Fare Card
A card that lets you buy most public transport tickets at 50% price.
Jungfrau VIP Pass
If used together with Swiss Half Fare or Swiss Travel Pass/Flex, overlap discount is applied automatically to the adult fare.
Included routes are shown as CHF 0 and locked automatically.
One Jungfraujoch round trip (Eigergletscher ↔ Jungfraujoch) is treated as included in VIP.
Total
CHF 0.00
Passes/Tickets CHF 0.00 · Routes CHF 0.00
4) Choose regions & routes
Sections are collapsed by default. Searching will auto-expand matching sections.
Selected routes 0
How to enter fares
  • Search your route fare on SBB or the operator website.
  • Enter fares separately for Adult / Youth / Child / Infant.
  • Make sure your entered fare already reflects one-way or round-trip, depending on how you plan to travel.
  • Routes fully covered by Swiss Travel Pass, Flex, or VIP are auto-locked.
Breakdown Expand / Collapse

Other

Buy the developer a coffee ☕🖤
Reports & inquiries 👀 : [email protected]