Mahabaleshwar , located 250 km south-east of Mumbai , is the most visited mountain resort of Maharashtra, which is very easy to reach from Pune (which is 120 km north-east from it). The resort is a large plateau, an area of about 150 square meters. km It is located at an altitude of about 1500 m above sea level.