If you are traveling around Switzerland for a longer time (7-10 days or more) and plan on visiting many different areas all over the country using public transportation, then the Swiss Travel Pass is definitely worth it. The pass gives even better value if you are traveling with children.