
Haridwar to Diphu
Diphu is approximately 1600+ kms from Haridwar. The fastest way to reach Diphu from Haridwar is by Train, Flight Via Delhi, Dimapur. It takes approximately 10 hours. The cheapest way to reach Diphu from Haridwar is by Train Via Bareilly, Dimapur which would take approximately 39 hours.
Sort By
Mode of Transport
Via Dehradun, Guwahati
RECOMMENDED
Haridwar
Dehradun
Guwahati
Diphu
Approx Travel Time
11h 14m
₹16,244
Onwards
Haridwar
Dehradun
Guwahati
Diphu
Approx Travel Time
11h 29m
₹14,724
Onwards
Haridwar
Dehradun
Guwahati
Diphu
Approx Travel Time
13h 10m
₹9,126
Onwards
Haridwar
Dehradun
Guwahati
Diphu
Approx Travel Time
12h 40m
₹9,406
Onwards
Via Delhi, Dimapur
Haridwar
Delhi
Dimapur
Diphu
Approx Travel Time
9h 50m
₹11,311
Onwards
FASTEST
Haridwar
Delhi
Dimapur
Diphu
Approx Travel Time
9h 45m
₹8,163
Onwards
Via Kanpur
Haridwar
Kanpur
Diphu
Approx Travel Time
1d 15h 48m
On Demand
Via Moradabad, Guwahati
Haridwar
Moradabad
Guwahati
Diphu
Approx Travel Time
1d 15h 51m
₹8,003
Onwards
Via Bareilly, Dimapur
CHEAPEST
Haridwar
Bareilly
Dimapur
Diphu
Approx Travel Time
1d 15h 10m
₹965
Onwards
Via Varanasi, Guwahati
Haridwar
Varanasi
Guwahati
Diphu
Approx Travel Time
2d 0h 33m
On Demand
Frequently Asked Questions
What is the distance between Haridwar and Diphu?
Diphu is approximately 1600+ kms from Haridwar.
How long does it take to reach Diphu from Haridwar?
It takes approximately 10 hours to reach Diphu from Haridwar by Train, Flight Via Delhi, Dimapur.
What is the cheapest way to reach Diphu from Haridwar?
The cheapest way to reach Diphu from Haridwar is by Train Via Bareilly, Dimapur.
What is the fastest way to reach Diphu from Haridwar?
The fastest way to reach Diphu from Haridwar is by Train, Flight Via Delhi, Dimapur.


