Dimapur to Shahganj - Multiple Options To Reach By Train
Shahganj is approximately 1200+ kms from Dimapur. The fastest way to reach Shahganj from Dimapur is by Train Via Bahadurganj. It takes approximately 26 hours. The cheapest way to reach Shahganj from Dimapur is by Train Via Begusarai which would take approximately 26 hours.
Sort By
Mode of Transport
Via Bahadurganj
RECOMMENDED
FASTEST
Dimapur
Bahadurganj
Shahganj
Approx Travel Time
1d 1h 55m
₹485
Onwards
Via Siliguri
Dimapur
Siliguri
Shahganj
Approx Travel Time
1d 2h 10m
₹645
Onwards
Via Samastipur
Dimapur
Samastipur
Shahganj
Approx Travel Time
1d 1h 55m
₹565
Onwards
Via Hajipur
Dimapur
Hajipur
Shahganj
Approx Travel Time
1d 1h 55m
₹555
Onwards
Via Begusarai
CHEAPEST
Dimapur
Begusarai
Shahganj
Approx Travel Time
1d 2h 10m
₹470
Onwards
Via Katihar
Dimapur
Katihar
Shahganj
Approx Travel Time
1d 2h 10m
₹480
Onwards
Via Kochbihar
Dimapur
Kochbihar
Shahganj
Approx Travel Time
1d 2h 10m
On Demand
Via Muzaffarpur
Dimapur
Muzaffarpur
Shahganj
Approx Travel Time
1d 1h 55m
₹565
Onwards
Via Islampur
Dimapur
Islampur
Shahganj
Approx Travel Time
1d 1h 55m
On Demand
Via Alipurduar
Dimapur
Alipurduar
Shahganj
Approx Travel Time
1d 2h 10m
₹490
Onwards
Frequently Asked Questions
What is the distance between Dimapur and Shahganj?
Shahganj is approximately 1200+ kms from Dimapur.
How long does it take to reach Shahganj from Dimapur?
It takes approximately 26 hours to reach Shahganj from Dimapur by Train Via Bahadurganj.
What is the cheapest way to reach Shahganj from Dimapur?
The cheapest way to reach Shahganj from Dimapur is by Train Via Begusarai.
What is the fastest way to reach Shahganj from Dimapur?
The fastest way to reach Shahganj from Dimapur is by Train Via Bahadurganj.