I rented a holiday apartment for 9 nights in Interlaken and then will stay 1 night in Luzern & 2 nights in Zurich before coming home. The Berner Oberland pass seems like a better deal than the Swiss Pass. For 10 days, the Berner Oberland pass only costs $411 (2nd class). The Swiss Pass is much more expensive and only comes in 8 day or 15 day 2nd class passes ($447/$542). Just dividing cost per day it comes out to:
- $41/day for the 10 day Berner Oberland Regional Pass (+$67 round trip to Jungfraujoch*)
- $56/day for the 8 day Swiss Pass (+$92 round trip to Jungfraujoch*)
*Swiss Pass does not cover the trip up to Kleine Scheidigg and the Berner Oberland pass does (B.O. pass also gives a 50% discount on the Jungfraujoch railway)
It looks like side trips to Bern and Luzern are covered by both passes. The Swiss Pass does cover a day trip to Gruyéres, however the Berner Oberland covers most of the trip and is only $40 round trip. Also, returning to Zurich will be a full $55 one-way fare with the 8 day Swiss Pass since it will expire before then; similarly it's $54 round trip to Zurich on the Berner Oberland Pass (because it covers the trip to Luzern and won't be expired on the return). So with these trips in mind the total travel cost while in Interlaken would be:
- $572 with Berner Oberland (10 days)
- $594 with the Swiss Pass (8 days)
To me it seems clear--I get two more days of rail travel where I'm staying for less with the Berner Oberland Regional Pass.
http://www.regiopass-berneroberland.ch/offer-2014/
http://ricksteves.raileurope.com/rail-tickets-passes/swiss-pass/index.html