The GA travelcard on the SwissPass.

Flexible and independent: with the GA travelcard in 1st or 2nd class, simply climb on board the next train. And children, students, senior citizens and families can obtain the GA travelcard at a reduced price. With the GA travelcard you enjoy unlimited travel on SBB trains and most other railways in Switzerland. Besides this you can travel on boats, buses and trams and you also receive discounts on many mountain railways