
Shahganj to Dimapur
Dimapur is approximately 1200+ kms from Shahganj. The fastest way to reach Dimapur from Shahganj is by Train Via Bahadurganj. It takes approximately 26 hours. The cheapest way to reach Dimapur from Shahganj is by Train Via Samastipur which would take approximately 26 hours.
Sort By
Mode of Transport
Via Bahadurganj
RECOMMENDED
FASTEST
Shahganj
Bahadurganj
Dimapur
Approx Travel Time
1d 1h 55m
₹785
Onwards
Via Hajipur
Shahganj
Hajipur
Dimapur
Approx Travel Time
1d 1h 55m
₹740
Onwards
Via Samastipur
CHEAPEST
Shahganj
Samastipur
Dimapur
Approx Travel Time
1d 1h 55m
₹670
Onwards
Via Siliguri
Shahganj
Siliguri
Dimapur
Approx Travel Time
1d 2h 10m
₹1,490
Onwards
Via Begusarai
Shahganj
Begusarai
Dimapur
Approx Travel Time
1d 2h 10m
₹755
Onwards
Via Patna
Shahganj
Patna
Dimapur
Approx Travel Time
1d 2h 10m
₹740
Onwards
Via Muzaffarpur
Shahganj
Muzaffarpur
Dimapur
Approx Travel Time
1d 1h 55m
₹670
Onwards
Via Islampur
Shahganj
Islampur
Dimapur
Approx Travel Time
1d 1h 55m
On Demand
Via Kochbihar
Shahganj
Kochbihar
Dimapur
Approx Travel Time
1d 2h 10m
On Demand
Via Alipurduar
Shahganj
Alipurduar
Dimapur
Approx Travel Time
1d 2h 10m
₹775
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Dimapur?
Dimapur is approximately 1200+ kms from Shahganj.
How long does it take to reach Dimapur from Shahganj?
It takes approximately 26 hours to reach Dimapur from Shahganj by Train Via Bahadurganj.
What is the cheapest way to reach Dimapur from Shahganj?
The cheapest way to reach Dimapur from Shahganj is by Train Via Samastipur.
What is the fastest way to reach Dimapur from Shahganj?
The fastest way to reach Dimapur from Shahganj is by Train Via Bahadurganj.