The closest airport is Lohegaon Airport in Pune and is located at a distance of approx. 80 kms from Mahabaleshwar. One can also get to Mahabaleshwar from Mumbai’s International Airport approx. 160 kms away. From the respective airports one can also hire a cab/taxi or avail the bus service to get to Mahabaleshwar.
Mahabaleshwar is not directly connected by rail network. Nearest convenient railway station is Pune (120 kms) as it boasts of an efficient rail network. Get off at the railway station and there are private tour operators who provide buses, mini buses, taxis etc which are available easily to the visiting tourist. One can also take state government buses which regularly move between pune and mahabaleshwar.
Maharashtra State Road Transport Corporation runs buses to the mahabaleshwar from Pune, Mumbai, Nasik, Satara, Panchgani and Kolhapur. The buses have a frequency of every 1-2 hours.
There are private tour operators like Neeta and Swami who runs buses to mahabaleshwar on daily basis.