Harihareshwar is a tiny coastal town in the Raigad district of the Konkan region in Maharashtra. Nestled in the foothills of three hills Harihareshwar, Harshinachal and Pushpadri, it is touched by the river Savitri before it meets the Arabian Sea. The town is a famous religious seat of Shaivism and has an ancient Kalbhairav Temple, giving it the name Dakshin Kashi.
The nearest railway station to Harihareshwar is Mangaon. Trains from major Indian cities like Mumbai, Thiruvananthapuram, Bikaner, and Madgaon halt at the Mangaon station. From Mangaon station, buses are available to reach Harihareshwar which is around 60 kms. If you prefer bus journey over the railway, you can catch a direct bus from Mumbai or Pune to Harihareshwar.
But, what I would suggest is to go on a road trip from Mumbai or Pune
To beat the traffic, we started early around 6.00am and by 7.30am – 8.00am, were already outside Pune. We stopped midway at a McDonald for breakfast and then proceeded further. This region is really beautiful.
The roads went progressively bad on the ghats, and it was so bad at places that we could not drive above 20-30kmph Speed.