If you arrive by any train at Ratnagiri, there will be MSRTC buses parked outside the station. These buses are bound to Ratnagiri Main bus stand. Take this bus and change over at Ratnagiri Bus stand. They will charge 50 rs per head and the journey to Ganpatipule will be around 1:15 hrs... Autowalas charge 450-500 from Ratnagiri which is expensive (not worthy) according to me.