The best time to visit Switzerland really depends on what you want to do, see and experience. Switzerland's summer "tourist season" runs roughly from May through September, though in mountainous areas, it doesn't start until sometime in June.
But even the highest temperature is relatively comfort. Summer in Swiss valleys is rather humid season. In other lakes, the water warms up much faster, so you can swim from the very first days of June.
In the mountains, it’s comfortable and not too hot – perfect for hiking and enjoying the sweet swiss outdoors. Evening chill eases noon heat. The most picturesque and panoramic views greet you during this time of the year. Average temperatures are rising because of global warming. July is the perfect time of the year in Switzerland for yachting, windsurfing, golf, and other sports activities. Central Switzerland is wonderful in June, as well as the Ticino, for example. Switzerland has four unevenly distributed languages and a wealth of dialects. Although we have four distinct seasons, weather varies extremely and depends on the altitude.We have very low and very high elevations, mountain ranges, deep valleys and plateaus where winds can be strong; therefore we experience a multitude of micro-climates. German (63.5 %) German is by far the most widely spoken language in Switzerland: 19 of the country’s 26 cantons are predominantly (Swiss) German-speaking. Although the weather varies by the day throughout the year, it's usually pretty warm in July and August. The best time to visit Switzerland is summer, which means any time from June to August. Opening dates vary per season and per pass. The mountain passes are open, and you can experience the scenic beauty and varying colours of the country. Best Ski Season: December – March; All Seasons: April – June (spring), July – August (summer), September – October (fall), November – March (winter) The best time to visit Switzerland is during the shoulder seasons, between April and June, and September to October, when the weather is at best, and there aren’t too many tourists. During this season, the weather is mild and it is easy to go sightseeing. Average temperature of northern and central regions is between 19 and 24°C (66-75°F). Here are the average temperatures.

July/August: summer high season.

Bern Bern, the capital of Switzerland, lies on the plateau, at 500 meters (1,600 feet) above sea level, and has an average temperature ranging from 0 °C (32 °F) in January to 18.5 °C (65.5 °F) in July.There are on average 35 days with snowfall per year, usually occurring from November to April.

The beach season on Lake Geneva lasts from the middle of summer to the end of August. Southern regions are hotter with up to 32°C (89°F). High season (June – early September, December-March) Summer is a high season in Switzerland and what many consider the best time to travel to Switzerland. High summer (July–August) has its advantages: the best weather, snow-free alpine trails, very long days (light until after 21:00), and the busiest schedule of tourist fun. Summer in Switzerland.