Summer: Good weather in Lausanne is prevalent through the months of May, June, July, August and September, with an average temperature around 21 degrees Celsius. July and August are the warmest months on an average, which make it a pleasant time to explore the place.
Winter: The month of February is the coldest month of the year, while December is the rainiest month.
Spring: January and March have an average temperature of around 4 degrees Celsius and even an average rainfall of 98mm, thus making it the most unfavorable time to visit Lausanne. April has experienced a record temperature of 24 degrees Celsius; however, this is not the best time to visit.
Therefore, May, June, July, August and September can be considered to be the best time to visit Lausanne.