Switzerland has the densest public transport network in the world. So you’re best off travelling by train, bus and boat. Since in Switzerland trains always run at the same minute every hour. For the most important city links, there are trains departing every half hour. The bus and boat connections also run at these same intervals. This makes changeovers really very easy throughout all of Switzerland.
Public transport in Switzerland