
Agra to Diphu
Diphu is approximately 1700+ kms from Agra. The fastest way to reach Diphu from Agra is by Train Via Siliguri. It takes approximately 36 hours. The cheapest way to reach Diphu from Agra is by Train Via Gorakhpur which would take approximately 36 hours.
Sort By
Mode of Transport
Via Siliguri
RECOMMENDED
FASTEST
Agra
Siliguri
Diphu
Approx Travel Time
1d 11h 25m
₹940
Onwards
Via Kochbihar
Agra
Kochbihar
Diphu
Approx Travel Time
1d 11h 25m
On Demand
Via Alipurduar
Agra
Alipurduar
Diphu
Approx Travel Time
1d 11h 25m
₹910
Onwards
Via Lucknow
Agra
Lucknow
Diphu
Approx Travel Time
1d 11h 25m
On Demand
Agra
Lucknow
Diphu
Approx Travel Time
1d 13h 10m
On Demand
Via Khagaria
Agra
Khagaria
Diphu
Approx Travel Time
1d 11h 55m
₹955
Onwards
Via Guwahati
Agra
Guwahati
Diphu
Approx Travel Time
1d 11h 25m
On Demand
Via Rangia
Agra
Rangia
Diphu
Approx Travel Time
1d 11h 25m
On Demand
Via Gorakhpur
CHEAPEST
Agra
Gorakhpur
Diphu
Approx Travel Time
1d 11h 25m
₹825
Onwards
Via Khalilabad
Agra
Khalilabad
Diphu
Approx Travel Time
1d 11h 25m
₹830
Onwards
Frequently Asked Questions
What is the distance between Agra and Diphu?
Diphu is approximately 1700+ kms from Agra.
How long does it take to reach Diphu from Agra?
It takes approximately 36 hours to reach Diphu from Agra by Train Via Siliguri.
What is the cheapest way to reach Diphu from Agra?
The cheapest way to reach Diphu from Agra is by Train Via Gorakhpur.
What is the fastest way to reach Diphu from Agra?
The fastest way to reach Diphu from Agra is by Train Via Siliguri.