With a population of 13,598, Mahabaleshwar is a must-see destination in Maharashtra, India. It is one of the most popular cities to visit in the country. Consider staying at least one whole day in Mahabaleshwar to see all of its attractions.
Looking for warm weather? Then head to Mahabaleshwar in April, when the average temperature is 25 °C, and the highest can go up to 31 °C. The coldest month, on the other hand, is July, when it can get as cold as 17 °C, with an average temperature of 18 °C. You’re likely to see more rain in July, when precipitation is around 2345 mm. In contrast, February is usually the driest month of the year in Mahabaleshwar, with an average rainfall of 1 mm.
Although Mahabaleshwar doesn’t have its own airport, you can fly to Pune Lohegaon (PNQ), which is located 49 miles from Mahabaleshwar. Chhatrapati Shivaji Airport (Mumbai) is the most popular, with regular flights from IndiGo, Air Canada, Air India and other airlines departing from India. The shortest domestic flight to Mahabaleshwar departs from Ahmedabad and takes around 1h 30m.
Average rates range from around ₹ 3,318 per night for a double room in a 3-star hotel to ₹ 12,763 and up for a 5-star experience.
Expect to pay ₹ 104 per litre in Mahabaleshwar (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between ₹ 1,252 and ₹ 1,669.