
Siliguri to Diphu
Diphu is approximately 550+ kms from Siliguri. The fastest way to reach Diphu from Siliguri is by Flight, Train Via Guwahati. It takes approximately 6 hours. The cheapest way to reach Diphu from Siliguri is by Train which would take approximately 12 hours.
Sort By
Mode of Transport
Via Hojai
Siliguri
Hojai
Diphu
Approx Travel Time
12h 55m
₹410
Onwards
Via Guwahati
FASTEST
Siliguri
Guwahati
Diphu
Approx Travel Time
6h 10m
₹3,271
Onwards
Siliguri
Guwahati
Diphu
Approx Travel Time
12h 55m
₹385
Onwards
Siliguri
Guwahati
Diphu
Approx Travel Time
14h 40m
₹785
Onwards
Via Dimapur
Siliguri
Dimapur
Diphu
Approx Travel Time
14h 25m
₹435
Onwards
Frequently Asked Questions
What is the distance between Siliguri and Diphu?
Diphu is approximately 550+ kms from Siliguri.
How long does it take to reach Diphu from Siliguri?
It takes approximately 6 hours to reach Diphu from Siliguri by Flight, Train Via Guwahati.
What is the cheapest way to reach Diphu from Siliguri?
The cheapest way to reach Diphu from Siliguri is by Train.
What is the fastest way to reach Diphu from Siliguri?
The fastest way to reach Diphu from Siliguri is by Flight, Train Via Guwahati.