Mahabaleshwar is located in Satara district and is almost a converging point from 3 main cities of Maharashtra - Mumbai Pune and Kolhapur making mahabaleshwar a very busy hillstation in Maharashtra! Being a hillstation there is no rail head in Mahabaleshwar and the best way to travel to Mahabaleshwar is roadways.
How to Reach Mahabaleshwar
Mahabaleshwar is 120 Kms from Pune and 225 Kms from Mumbai. From Pune the route passes through Wai and Panchgani. Pratapgad is on the way between Mumbai to Mahabaleshwar and is worth stoping. If you are traveling during monsoons the Ambenali falls located between Mahabaleshwar and Pratapgad is also quite a spectacle.
If you are traveling to Mahabaleshwar from Mumbai and are taking the NH17 route Pratapgad is a good stop over that you can take. The Pratapgad fort and craft village is located on a small detour just before reaching Mahabaleshwar. Pratapgad is known for its historic importance and the crafts village is also worth a visit. The approach to Pratapgad is very steep and one needs to be careful while driving up.
Mumbai to Mahabaleshwar
Wai - Pune to Mahabaleshwar
On the banks of the river Krishna is Wai, a temple town by all means. Wai about 80 Kms from Pune located on the way to Mahabaleshwar from Pune just after 'Surur phata' has seven ghats with each ghat boasting of more than one temple of significance.