If you’re looking for a quick getaway from Pune or Mumbai, Mahabaleshwar is the perfect destination. The town is situated in the Western Ghats range, about 285 km from Mumbai and 120 km from Pune. It takes approximately 4-5 hours to reach Mahabaleshwar by car from either city.