The journey from Dhar to the holy city of Haridwar covers roughly 920 km. You should travel to Indore first to catch a train to Delhi or directly to Haridwar if available. The total travel time is 17 to 19 hours. This route takes you from the heart of Madhya Pradesh to the banks of the Ganges.
Total Distance: 920 km by road, 750 km air distance.
The direct train is the most convenient option; check the weekly schedule.
October to April for the best experience of the Ganga Aarti.