What the transport actually costs
This article used to open with a three-tier, all-in 7-day total. It no longer does, and the reason matters: the transport half of that table was priced from travel blogs and was 20-100% too low, and the accommodation half cannot be sourced at all. Both problems are fixed below by separating what is officially published from what is not.
Every figure in this table is the operator's own published 2026 price, read off the tariff sheet or price page on 14 August 2026. Mountain fares are Season 2 (1 May – 31 October 2026), 2nd class, full fare, in CHF including 8.1% VAT.
| Item | 2026 official price |
|---|---|
| Swiss Half Fare Card, 1 month | CHF 150 |
| Berner Oberland Pass, 6 days | CHF 350 full / CHF 254 reduced |
| Swiss Travel Pass, 8 days, 2nd class | CHF 439 |
| Jungfraujoch return, Interlaken Ost | CHF 261.20 + CHF 10 compulsory seat reservation |
| Schilthorn return, Stechelberg | CHF 115.00 full / CHF 57.50 half-fare |
| Eiger Express return, Grindelwald–Eigergletscher | CHF 81.20 |
| Grindelwald – First return | CHF 76.00 |
| Grindelwald Terminal – Männlichen return | CHF 74.00 (CHF 62.00 from Wengen) |
| Wilderswil – Schynige Platte return | CHF 68.00 (CHF 75.60 from Interlaken Ost) |
| Interlaken Ost – Harder Kulm return | CHF 44.00 |
| Lauterbrunnen – Mürren via Grütschalp, return | CHF 23.60 |
| Trümmelbach Falls, adult | CHF 18.00 (child 6-15: CHF 8.00) |
Every one of these expires on 12 December 2026, and Alliance SwissPass has announced an average +3.9% national fare increase from the December 2026 timetable change. Do not carry these numbers into 2027.
Sources: Jungfraubahnen 2026 tariff list (PDF); Schilthornbahn tariffs; Berner Oberland Pass prices; MySwitzerland — Swiss Travel Pass; SBB — Swiss Half Fare Card; Trümmelbachfälle; Alliance SwissPass.
A worked week, transport only
A seven-day trip using a Half-Fare Card plus a 6-day Berner Oberland Pass, doing the three headline excursions:
| Line | CHF |
|---|---|
| Swiss Half Fare Card, 1 month | 150.00 |
| Berner Oberland Pass, 6 days, reduced rate | 254.00 |
| Jungfraujoch return + reservation (50% — requires both a reduced BO Pass and a Half Fare Card) | 140.60 |
| Schilthorn from Stechelberg (free on the BO Pass) | 0.00 |
| Eiger Express return (not named in the BO Pass free list — budget full fare) | 81.20 |
| Transport subtotal | 625.80 |
Holding the BO Pass without a Half Fare Card, the Jungfraujoch discount is 25%, not 50% — CHF 195.90 plus the CHF 10 reservation — and the pass itself costs CHF 350 rather than CHF 254. That single card is worth more than its own price.
Lodging, food and flights are deliberately not in that subtotal. See below for why.
Where the money goes
The Bernese Oberland's cost structure has three tiers, each roughly equal in magnitude:
Tier 1 — Infrastructure, and it is bigger than we used to say. A single Jungfraujoch return from Interlaken Ost costs CHF 261.20 at full Season 2 fare, plus the compulsory CHF 10 seat reservation. Add the Schilthorn (CHF 115), the First gondola (CHF 76), Männlichen (CHF 74) and Schynige Platte (CHF 68), and infrastructure alone comes to CHF 604.20 before you have walked a step. This article previously put the same five at roughly CHF 490 using blog-sourced figures — First at CHF 66, Männlichen at CHF 44, Schynige Platte at CHF 50 and the Jungfraujoch at CHF 235, with no reservation fee. The Half-Fare Card + Berner Oberland Pass combination (CHF 404) is still the primary lever to compress this tier, but it compresses less of it than we claimed.
Tier 2 — Accommodation, and an honest gap. This article used to print a four-tier lodging table: hostels at CHF 65-80, three-star hotels at CHF 150, four-star at CHF 300, the Victoria-Jungfrau at CHF 500. Those bands were sourced to travel blogs and aggregators, not to operators, and they have been removed rather than re-estimated.
There is a structural reason no honest table exists. The Swiss federal tourism statistics (BFS HESTA) publish no price indicator at all for accommodation — only establishments, rooms, beds, arrivals, overnight stays, room nights and occupancy. The Interlaken, Lauterbrunnen and Grindelwald destination sites render their accommodation listings client-side and emit no CHF figures. Individual operator rate pages either 404 or price only through a booking engine.
The one operator rate we could read and verify, cited as an operator rate and nothing more: Mountain Hostel Gimmelwald, dormitory CHF 48 per person per night including breakfast buffet, double room from CHF 135 for two people per night. (mountainhostel.com)
Treat lodging as a user input in your own budget, or build a table from a booking aggregator and label it as aggregator-sourced with a collection date. What remains true without a price table: SAC huts are the standard for multi-day high routes, while the Bernese Oberland's dense valley infrastructure means hotel-based hiking is normal here in a way it is not in the Dolomites.
Tier 3 — Food (CHF 245-700 for 7 days). This is the tier with the most variance and the most controllable. A restaurant meal in Interlaken averages CHF 31 (Numbeo). At altitude, add 30-50% — Rösti at Kleine Scheidegg: CHF 25-35. Coffee at Jungfraujoch: CHF 6-8. The Coop and Migros supermarket strategy (see below) cuts daily food costs to CHF 20-30 for self-catering. The gap between eating every meal in restaurants (CHF 80-100/day) and a supermarket-plus-one-meal approach (CHF 35/day) is CHF 300-450 over a week.
Continue reading The infrastructure costs more than the mountains — Switzerland's Bernese Oberland in 2026 →
SAC membership math
The Swiss Alpine Club (SAC) membership is the most underused cost lever for Bernese Oberland hikers who plan any hut nights.
| SAC Member | Non-Member | Difference | |
|---|---|---|---|
| Annual membership | CHF 80-110 | CHF 0 | — |
| Dormitory half-board per night | CHF 60-75 | CHF 85-106 | CHF 20-30 saved |
| Break-even | 4-5 nights | — | — |
| 7-night saving (net of membership) | CHF 140-210 net | — | — |
Foreign nationals can join any SAC section. Alternatively, membership in DAV (Germany), OeAV (Austria), CAI (Italy), FFCAM (France), BMC (UK), or the American Alpine Club provides reciprocal member pricing at SAC huts via UIAA reciprocity. If you hold any alpine club membership already, you are getting member rates at SAC huts.
The booking system. The SAC's modernised Online Hut Reservation System (OHRS) won the Best of Swiss Software 2025 Gold Award. It covers 500+ huts with integrated ePayment. Cancellations are free up to 2 days before arrival. Book 2-4 weeks ahead for July-August weekends at popular huts (Blüemlisalphütte, Mönchsjochhütte). (elca.ch)
The Half-Fare Card + Berner Oberland Pass combination
This is the single most actionable cost-reduction strategy for a Bernese Oberland trip.
Step 1 — Half-Fare Card. CHF 150 for one month. Gives 50% off all Swiss trains, buses, boats, and mountain railways. Buy it at any SBB counter, online, or through the SBB app.
Step 2 — Berner Oberland Pass. With the Half-Fare Card in hand, the 6-day Berner Oberland Pass costs CHF 254 (reduced rate). Without it, the same pass costs CHF 350. The reduced rate is also available to Swiss Travel Pass, Half-Fare Travelcard and GA holders — and to anyone aged 16 to 24.99 with no card at all. The pass is valid all year with no seasonal pricing.
Combined cost: CHF 404.
What it actually covers — corrected against the operator's own FAQ, validity map and 2026 news page:
| Item | Berner Oberland Pass 2026 |
|---|---|
| Base transit: trains, PostBuses, and both lakes' boats | Included |
| Schynige Platte Railway | Free (reinstated since July 2025) |
| Schilthorn, whole route from Lauterbrunnen via Stechelberg or Grütschalp/Mürren | Free |
| GoldenPass Express (Interlaken – Montreux) | Included |
| Jungfraujoch | 25% off — 50% only if you also hold a Swiss Half Fare Card |
| Grindelwald-First gondola | 50% off, not free |
| Oeschinensee gondola (Kandersteg) | Removed from the pass for 2026 |
| Brig – Domodossola | Removed from the pass for 2026 |
| Harder Kulm funicular, Männlichen gondola | Not named in the official free list — unverified |
Five of those rows correct what this article previously stated. We listed First, Männlichen, Harder Kulm and the Oeschinensee gondola as fully included, and the Jungfraujoch and Schilthorn as both 50% off. In fact the Schilthorn is free, the Jungfraujoch is 25%, First is half fare, Oeschinensee is gone, and Harder Kulm and Männlichen appear nowhere in the operator's free list. Check the last two at a counter before you plan around them.
Comparison. The earlier version of this section carried a scenario table pricing the Swiss Travel Pass against the BO Pass to the franc. That table has been removed. It depended on a per-mountain Swiss Travel Pass discount for the Jungfraujoch, Schilthorn and First — and no such percentage is published by either MySwitzerland or SBB for this region. The only official language is "up to 50% discount on many other mountain excursions," with the Rigi, Stanserhorn and Stoos named as fully included and none of them in the Bernese Oberland. A comparison built on an unpublished number is not a comparison.
What can be said without inventing anything: the Half-Fare Card plus a 6-day BO Pass costs CHF 404 and delivers all regional base transit, a free Schynige Platte railway, a free Schilthorn round trip, both lakes' boats, and 50% off the Jungfraujoch. An 8-day Swiss Travel Pass costs CHF 439 and delivers unlimited national base transit plus 500+ museums, with mountain discounts you must confirm yourself. Choose the Swiss Travel Pass if a meaningful part of the trip is outside the region; otherwise the combination wins.
Sources: BO Pass — FAQ; BO Pass — News 2026; BO Pass — 2026 validity map (PDF); MySwitzerland — Swiss Travel Pass.
Planning this route? We're forming a founding group for Via Alpina Bernese — 5-Day Cohort — registering interest is free, no commitment. See the expedition →
Daily cost comparison: Bernese Oberland vs other Alpine destinations
All figures converted to CHF at 1 EUR = 0.94 CHF (May 2026).
| Category | Bernese Oberland | Dolomites | Pyrenees | Austrian Tyrol |
|---|---|---|---|---|
| Hut/refuge half-board | 60-106 | 47-80 | 19-47 | 56-85 |
| Lunch (restaurant) | 20-35 | 10-18 | 8-15 | 12-20 |
| Dinner (restaurant) | 30-55 | 15-30 | 12-25 | 18-35 |
| Cable car (single ride, official 2026 fares for the BO column) | 22-40.60 | 21-33 | 10-20 | 15-30 |
The lodging and "daily all-in" rows have been removed from this table. They carried Bernese Oberland hotel and hostel bands that no official Swiss source publishes, and the all-in rows were arithmetic on top of them. What is left is either officially sourced (the Bernese Oberland cable car range is Harder Kulm CHF 22 single up to the Eiger Express at CHF 40.60 single, from the operator's 2026 tariff sheet) or clearly labelled as crowdsourced.
The Bernese Oberland remains materially more expensive than the Dolomites and the Pyrenees, and the gap is structural: Swiss wages, aggressive monetisation of the mountain transport network, and the CHF's sustained strength against the EUR. But note the direction of the correction — the region's transport tier turned out to be more expensive than we had it, not less, so any cross-region comparison built on the old numbers understated the gap.
Sources: thehiking.club, in-moments.com, moonhoneytravel.com, pyreneeshuttohuthiking.com.
The Coop/Migros strategy
The two dominant Swiss supermarket chains — Coop and Migros — have locations in Interlaken and Grindelwald. Prices are high by international standards but dramatically cheaper than restaurant dining.
Practical numbers. Bread (500g): CHF 3. Local cheese (1kg): CHF 26. Chicken fillets (1kg): CHF 34. Milk (1L): CHF 1.40. A self-assembled lunch of bread, cheese, and dried meat costs approximately CHF 8-12 — versus CHF 25-35 for the equivalent Rösti at a mountain restaurant. Over seven days, the supermarket strategy saves CHF 100-200 on lunches alone.
Opening hours. Typically 08:00-19:00 Monday to Saturday; closed Sundays except at train stations. Interlaken Ost station has a Coop Pronto open until 21:00 daily including Sundays. Plan Sunday food the day before.
Migros alcohol policy. Migros does not sell alcohol (corporate policy). For wine and beer, use Coop, Denner, or Aldi.
Mountain strategy. Pack lunch from the supermarket; eat one restaurant meal per day at altitude (the experience of a mountain restaurant terrace with a CHF 7 beer and the Eiger in front of you is worth the markup). This hybrid approach brings daily food costs to CHF 35-45 — half the cost of full restaurant dining.
Source: numbeo.com/cost-of-living/in/Interlaken-Switzerland.
What is free
Switzerland's constitutionally protected right to roam (Betretungsrecht) means all marked hiking trails are free to walk. The cost is in vertical transport to trailheads, not trail access.
Free trails (accessible from valley floor on foot):
- Lauterbrunnen to Mürren via Grütschalp (steep ascent, ~2 hours)
- Lauterbrunnen valley floor to Stechelberg (flat, ~1 hour)
- Grindelwald to Bachalpsee via First (cable car alternative adds 3+ hours ascent)
- Schynige Platte to First ridge (Schynige Platte railway access costs CHF 68 return from Wilderswil, and the railway only runs 13 June – 25 October 2026)
Trails that practically require paid access:
- Jungfraujoch / Aletsch Glacier: train only, no walking alternative (CHF 261.20 return from Interlaken Ost plus a compulsory CHF 10 seat reservation)
- Birg Thrill Walk: cable car only (CHF 115 return from Stechelberg — free with the Berner Oberland Pass, which covers the whole Schilthorn route)
- Männlichen Royal Walk: gondola or long ascent (CHF 62 return from Wengen, CHF 74 from Grindelwald Terminal; not named in the Berner Oberland Pass's official free list, so do not assume it is included)
A determined hiker with strong legs can spend a week in the Bernese Oberland with zero transport costs — walking up and down every ascent. This means 1,000-1,500 m ascent days instead of leisurely ridge walks. The mountain railways are not tourist traps — they trade money for time at altitude.
Source: berneseoberlandpass.ch.
Rescue insurance
Rega (Swiss Air-Rescue). Emergency number: 1414 (in Switzerland). Patronage: CHF 40/year for adults, available to anyone regardless of nationality. This is a donation to a non-profit, not insurance — Rega waives costs at its discretion (in practice, routinely). Average helicopter mission cost: CHF 4,500. Complex rescue: "several tens of thousands of CHF." (rega.ch)
EHIC (EU visitors). Covers emergency hospital treatment but does not cover mountain rescue or helicopter evacuation. The helicopter ride is not classified as "treatment."
Non-EU visitors. Travel insurance with explicit mountain rescue/helicopter coverage is essential. Verify that your policy covers altitudes up to 4,200 m (if visiting Jungfraujoch or climbing), search and rescue costs, and evacuation.
Recommendation. Either become a Rega patron (CHF 40) or ensure your travel insurance explicitly covers Swiss alpine rescue. CHF 40 is cheap insurance against a CHF 10,000-20,000 helicopter bill.
16 Sources
All transport and excursion prices verified against the operator's own tariff sheet or price page on 14 August 2026. Mountain fares are Season 2 (1 May – 31 October 2026), 2nd class, full fare, CHF incl. 8.1% VAT, valid to 12 December 2026.
- cdn.jungfrau.chJungfrau Railways, 2026 tariff list, valid 14.12.2025–12.12.2026 (PDF) — cdn.jungfrau.ch
- schilthorn.chSchilthornbahn, timetable and tariffs — schilthorn.ch
- berneseoberlandpass.chBerner Oberland Pass, prices & tickets — berneseoberlandpass.ch
- berneseoberlandpass.chBerner Oberland Pass, FAQ (coverage, reduced rate, year-round validity) — berneseoberlandpass.ch
- berneseoberlandpass.chBerner Oberland Pass, News 2026 (Oeschinensee and Brig–Domodossola removals) — berneseoberlandpass.ch
- berneseoberlandpass.chBerner Oberland Pass, 2026 validity map (PDF) — berneseoberlandpass.ch
- myswitzerland.comMySwitzerland, Swiss Travel Pass 2026 prices — myswitzerland.com
- sbb.chSBB, Swiss Half Fare Card — sbb.ch
- jungfrau.chJungfrau Railways, Jungfrau Travel Pass — jungfrau.ch
- truemmelbachfaelle.chTrümmelbachfälle, information and access — truemmelbachfaelle.ch
- allianceswisspass.chAlliance SwissPass, +3.9% average fare increase from December 2026 — allianceswisspass.ch
- mountainhostel.comMountain Hostel Gimmelwald, room rates (the one operator rate verified) — mountainhostel.com
- sac-cas.chSAC membership — sac-cas.ch
- elca.chELCA, "Hut Reservations Powered by ELCA" — elca.ch
- rega.chRega patronage — rega.ch
- numbeo.comNumbeo, Interlaken cost of living (crowdsourced — food figures only, labelled as such) — numbeo.com
Corrected 14 August 2026. The previous version of this article was priced substantially from travel blogs and aggregators. Corrected: the Jungfraujoch from CHF 235 to CHF 261.20 plus a compulsory CHF 10 reservation; the Schilthorn half-fare from CHF 54 to CHF 57.50; the First gondola from CHF 66 to CHF 76; Männlichen from CHF 44 to CHF 74; Schynige Platte from CHF 50 to CHF 68; the 8-day Swiss Travel Pass from CHF 449 to CHF 439. Corrected on coverage: the Berner Oberland Pass gives 25% off the Jungfraujoch (not 50%), makes the Schilthorn free (not 50% off), makes Grindelwald-First half fare (not free), dropped the Kandersteg–Oeschinensee gondola for 2026, and does not name Harder Kulm or Männlichen in its free list. Deleted rather than re-estimated: the all-in three-tier budget totals, the four-tier lodging price bands, the Bernese Oberland lodging and daily-all-in rows of the cross-region table, all Jungfraubahnen half-fare figures (the operator publishes none), and the pass-versus-pass scenario table that depended on unpublished per-mountain Swiss Travel Pass discounts.
