
Mirzapur to Diphu
Diphu is approximately 1200+ kms from Mirzapur. The fastest way to reach Diphu from Mirzapur is by Train. It takes approximately 25 hours. The cheapest way to reach Diphu from Mirzapur is by Train which would take approximately 25 hours.
Sort By
Mode of Transport
Via Khagaria
Mirzapur
Khagaria
Diphu
Approx Travel Time
1d 1h 40m
₹725
Onwards
Via Katihar
Mirzapur
Katihar
Diphu
Approx Travel Time
1d 1h 55m
₹755
Onwards
Via Naugachhia
Mirzapur
Naugachhia
Diphu
Approx Travel Time
1d 1h 55m
₹750
Onwards
Via Begusarai
Mirzapur
Begusarai
Diphu
Approx Travel Time
1d 1h 55m
₹725
Onwards
Via Bahadurganj
Mirzapur
Bahadurganj
Diphu
Approx Travel Time
1d 1h 55m
₹760
Onwards
Via Guwahati
Mirzapur
Guwahati
Diphu
Approx Travel Time
1d 1h 55m
₹665
Onwards
Via Barh
Mirzapur
Barh
Diphu
Approx Travel Time
1d 1h 55m
₹720
Onwards
Via Patna
Mirzapur
Patna
Diphu
Approx Travel Time
1d 1h 55m
₹705
Onwards
Via Kochbihar
Mirzapur
Kochbihar
Diphu
Approx Travel Time
1d 2h 10m
On Demand
Frequently Asked Questions
What is the distance between Mirzapur and Diphu?
Diphu is approximately 1200+ kms from Mirzapur.
How long does it take to reach Diphu from Mirzapur?
It takes approximately 25 hours to reach Diphu from Mirzapur by Train.
What is the cheapest way to reach Diphu from Mirzapur?
The cheapest way to reach Diphu from Mirzapur is by Train.
What is the fastest way to reach Diphu from Mirzapur?
The fastest way to reach Diphu from Mirzapur is by Train.