Siwan to Diphu - Multiple Options To Reach By Train
Diphu is approximately 1000+ kms from Siwan. The fastest way to reach Diphu from Siwan is by Train. It takes approximately 20 hours. The cheapest way to reach Diphu from Siwan is by Train which would take approximately 20 hours.
Sort By
Mode of Transport
Via Bahadurganj
Siwan
Bahadurganj
Diphu
Approx Travel Time
21h 25m
₹675
Onwards
Via Alipurduar
Siwan
Alipurduar
Diphu
Approx Travel Time
21h 25m
₹675
Onwards
Via Kochbihar
Siwan
Kochbihar
Diphu
Approx Travel Time
21h 25m
On Demand
Via Guwahati
Siwan
Guwahati
Diphu
Approx Travel Time
21h 25m
₹610
Onwards
Via Jaldapara
Siwan
Jaldapara
Diphu
Approx Travel Time
21h 25m
On Demand
Via Siliguri
Siwan
Siliguri
Diphu
Approx Travel Time
21h 40m
₹690
Onwards
Via Kokrajhar
Siwan
Kokrajhar
Diphu
Approx Travel Time
21h 25m
₹670
Onwards
Via Rangia
Siwan
Rangia
Diphu
Approx Travel Time
21h 25m
₹645
Onwards
Via Chhapra
Siwan
Chhapra
Diphu
Approx Travel Time
21h 25m
₹605
Onwards
Frequently Asked Questions
What is the distance between Siwan and Diphu?
Diphu is approximately 1000+ kms from Siwan.
How long does it take to reach Diphu from Siwan?
It takes approximately 20 hours to reach Diphu from Siwan by Train.
What is the cheapest way to reach Diphu from Siwan?
The cheapest way to reach Diphu from Siwan is by Train.
What is the fastest way to reach Diphu from Siwan?
The fastest way to reach Diphu from Siwan is by Train.