The best time to visit Matheran is from April to May and October to January. During this time, the weather is pleasant for sightseeing and trekking in Matheran. From April to June, the temperature ranges between 22 and 33 degrees Celcius, making Matheran a great place to beat the heat of nearby cities like Mumbai and Pune. October to January is the post-monsoon season in Matheran. The temperature during this time ranges around 8 degrees Celcius, making it the ideal hill station with misty hills and cool breeze. It is a little risky to visit Matheran in monsoon, from July to September as the area is prone to landslides and there is a limited option of transportation.