The distance from Pune to Yellow House - Mahabaleshwar is approximately 115 Kms. From Pune you need to take the Pune - Satara road and at about 75 Kms, at Surur Phata, you need to take the right turn to Panchgani, continue straight ahead for another 15 Kms to reach Yellow House.
To reach Sky Inn - Mahabaleshwar from Mumbai you could either take the Goa Highway route or take the route via Pune.
NH17 Route -> Panvel - Pen - Mahad - Poladpur - Ambenali ghat - Mahabaleshwar - Venna Lake - Yellow House - Mahabaleshwar (2-3 Kms from Venna lake)
Mahabaleshwar is about 180 kms from Kolhapur. Take the highway towards Satara and get off it before Surur to take the route to Mahabaleshwar. You may also take the ringroad from Satara via Kas to reach Tapola and continue uphill to reach Mahabaleshwar. Distance however remains almost the same.