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.