Driving down from Mumbai to Ganpatipule is a great option. The roads and ghats are well made, while the surroundings are charismatic. The distance is around 326 km. It is just a few km before Ratnagiri on the road from Mumbai to Goa.
There are also state-run and MTDC buses available that are not only economically viable but comfortable too. The MSRTC undertakes a daily journey from to Ganpatipule from Mumbai. One can opt for cabs too.