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