The journey from Naini Khad to Haridwar is approximately 500 km. The most practical way is to travel to Chandigarh by bus or train, and then take a bus or train to Haridwar. The road journey from Chandigarh to Haridwar takes about 5 to 7 hours. Total travel time is approximately 12 to 16 hours.
Total Distance: 500 km by road, 400 km air distance.
Taking a bus from Chandigarh is the most convenient way to reach Haridwar.
October to March for pleasant weather.