Mahabaleshwar is located about 32 km from Wai, It is around 260 km from Mumbai, and the nearest city is Satara, around 47 km away. Venna Lake is one of the most attractive and popular tourist spot of Mahabaleshwar in Maharashtra state in India. Tourists can enjoy a boat ride over the lake or a horse ride next to the lake. Mapro Garden is very much popular tourist attraction nestled in the beautiful hill station of Panchgani and is close to Mahabaleshwar.