The distance between Haridwar to Gopeshwar is approximately 225 kilometers by road. The journey takes around 8 to 9 hours depending on traffic conditions. The first part of the journey is from Haridwar to Rishikesh, which is around 29 kilometers. This is a short drive, taking about 45 minutes.