
Chennai to Haridwar
Haridwar is approximately 150+ kms from Chennai. The fastest way to reach Haridwar from Chennai is by Flight, Train Via Dehradun. It takes approximately 6 hours. The cheapest way to reach Haridwar from Chennai is by Flight, Train Via Varanasi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Ghaziabad
RECOMMENDED
Chennai
Ghaziabad
Haridwar
Approx Travel Time
8h 40m
On Demand
Via Delhi
Chennai
Delhi
Haridwar
Approx Travel Time
9h 10m
₹5,186
Onwards
Via Dehradun
FASTEST
Chennai
Dehradun
Haridwar
Approx Travel Time
6h 10m
₹6,248
Onwards
Via Chandigarh
Chennai
Chandigarh
Haridwar
Approx Travel Time
9h 10m
₹6,445
Onwards
Via Kanpur
Chennai
Kanpur
Haridwar
Approx Travel Time
14h 40m
₹7,536
Onwards
Via Mohali
Chennai
Mohali
Haridwar
Approx Travel Time
9h 25m
₹6,450
Onwards
Via Lucknow
Chennai
Lucknow
Haridwar
Approx Travel Time
14h 40m
₹6,731
Onwards
Via Jaipur
Chennai
Jaipur
Haridwar
Approx Travel Time
14h 10m
₹5,946
Onwards
Via Prayagraj(Allahabad)
Chennai
Prayagraj(Allahabad)
Haridwar
Approx Travel Time
17h 55m
On Demand
Via Varanasi
CHEAPEST
Chennai
Varanasi
Haridwar
Approx Travel Time
19h 25m
₹5,044
Onwards
Frequently Asked Questions
What is the distance between Chennai and Haridwar?
Haridwar is approximately 150+ kms from Chennai.
How long does it take to reach Haridwar from Chennai?
It takes approximately 6 hours to reach Haridwar from Chennai by Flight, Train Via Dehradun.
What is the cheapest way to reach Haridwar from Chennai?
The cheapest way to reach Haridwar from Chennai is by Flight, Train Via Varanasi.
What is the fastest way to reach Haridwar from Chennai?
The fastest way to reach Haridwar from Chennai is by Flight, Train Via Dehradun.