You see, this kind of two-country trip (not unusual for railfans wanting to experience European train travel) makes for an interesting puzzle, since the two countries require separate railpasses. What I discovered was that the Swissrail pass costs 570 Swiss Francs for a six-consecutive-day first class pass. That's $570 at today's exchange rate. A 15-day first class Eurailpass (which includes Switzerland in the 33 countries it covers) costs more- eight dollars more! So basically, if you want to enjoy the flexibility of a railpass while you are in Switzerland, you can tack on over a week of traveling around Europe for less than ONE DOLLAR per day. The Germanrail pass for seven days costs $349, so you just saved $341 and get two extra travel days to boot.
Of course, the Swissrail pass includes other amenities and special routes that the Eurail pass does not cover. So be sure to complete all your research around your 'must do' excursions and their associated costs before making a final decision. The European railway websites, as well as the Eurail website, have excellent information. Taking advantage of that information just might save you a bundle of money, and add flexibility to boot.
Of course, the Swissrail pass includes other amenities and special routes that the Eurail pass does not cover. So be sure to complete all your research around your 'must do' excursions and their associated costs before making a final decision. The European railway websites, as well as the Eurail website, have excellent information. Taking advantage of that information just might save you a bundle of money, and add flexibility to boot.