Mahabaleswar is a hill station in the Satara district of Maharashtra state, located in the Sahyadri mountain range, 120 km from Pune and 285 km from Mumbai. It has an average elevation of 1353 meters. Due to its high altitude, has a cool climate. There are several lookout points which offers spectacular views of the surrounding hills and valleys. There are five rivers flowing from Mahabaleswar. Mahabaleswar is visited by thousands of tourist every year. The peak season is March-May, it rains heavily from june to september.