I would like to give information on how to reach the Babaji cave, based on my experiences.
How did I go? ( I mean the route)
I started from Rishikesh to Haridwar by Road. From Haridwar(HW) night train(00.05a.m) to Kathgodam(KGM) ( Train No. & Name: 4120/DDN KGM EXPRESS) it reaches next day morning 7.30 a.m.
From Kathgodam, I took an taxi(ALTO) and went via Ranikhet – Dwarahat-Yogada Satsanga Society Ashram-Dunagiri hill(this is the place where the cave is located). It took max 4.30 hrs from kathgodam to the YSS ashram.
How can one go:
Route No.1. assuming base station as Delhi
Delhi to Kathgodam via train(close to 290 kms) and if you want to rest you can stay at Kathgodam and start the next day.
From kathgodam to Ranikhet(91kms) and from Ranikhet to Dwarahat(50 kms) and from Dwarahat to Dunagiri(20kms) by road.
From Delhi to Ranikhet (335kms) by Bus. However, not sure of the roads as to how it looks. One need to check prior to start with army or locals whether road is open for travel
Base station Haridwar
Haridwar to Rishikesh(30kms), from Rishikesh via srinagar, karnaprayag to Dwarahat( 285kms), the journey is through the road but on the mountains.
Thanks everyone for your time
ALL THE BEST!