
Kanpur to Diphu
Diphu is approximately 1400+ kms from Kanpur. The fastest way to reach Diphu from Kanpur is by Train Via Siliguri. It takes approximately 30 hours. The cheapest way to reach Diphu from Kanpur is by Train Via Muzaffarpur which would take approximately 30 hours.
Sort By
Mode of Transport
Via Siliguri
RECOMMENDED
FASTEST
Kanpur
Siliguri
Diphu
Approx Travel Time
1d 6h 10m
₹860
Onwards
Via Muzaffarpur
CHEAPEST
Kanpur
Muzaffarpur
Diphu
Approx Travel Time
1d 6h 10m
₹740
Onwards
Via Kochbihar
Kanpur
Kochbihar
Diphu
Approx Travel Time
1d 6h 10m
On Demand
Via Jaldapara
Kanpur
Jaldapara
Diphu
Approx Travel Time
1d 6h 10m
On Demand
Via Islampur
Kanpur
Islampur
Diphu
Approx Travel Time
1d 6h 10m
₹855
Onwards
Via Kokrajhar
Kanpur
Kokrajhar
Diphu
Approx Travel Time
1d 6h 10m
₹820
Onwards
Via Guwahati
Kanpur
Guwahati
Diphu
Approx Travel Time
1d 6h 10m
₹3,645
Onwards
Via Deoria
Kanpur
Deoria
Diphu
Approx Travel Time
1d 6h 10m
₹820
Onwards
Via Gorakhpur
Kanpur
Gorakhpur
Diphu
Approx Travel Time
1d 6h 10m
₹755
Onwards
Via Alipurduar
Kanpur
Alipurduar
Diphu
Approx Travel Time
1d 6h 25m
₹835
Onwards
Frequently Asked Questions
What is the distance between Kanpur and Diphu?
Diphu is approximately 1400+ kms from Kanpur.
How long does it take to reach Diphu from Kanpur?
It takes approximately 30 hours to reach Diphu from Kanpur by Train Via Siliguri.
What is the cheapest way to reach Diphu from Kanpur?
The cheapest way to reach Diphu from Kanpur is by Train Via Muzaffarpur.
What is the fastest way to reach Diphu from Kanpur?
The fastest way to reach Diphu from Kanpur is by Train Via Siliguri.