Localizado aproximadamente a 120 kilómetros de Pune y a 285 kilómetros de Bombay, Mahabaleshwar es una enorme meseta que mide 150 km², rodeada de valles por todos los lados.