
Haldia to Shahganj
Shahganj is approximately 750+ kms from Haldia. The fastest way to reach Shahganj from Haldia is by Train Via Baghmara. It takes approximately 17 hours. The cheapest way to reach Shahganj from Haldia is by Train Via Mughal Sarai which would take approximately 17 hours.
Sort By
Mode of Transport
Via Baghmara
RECOMMENDED
FASTEST
Haldia
Baghmara
Shahganj
Approx Travel Time
17h 10m
On Demand
Via Gaya
Haldia
Gaya
Shahganj
Approx Travel Time
17h 10m
₹585
Onwards
Via Mughal Sarai
CHEAPEST
Haldia
Mughal Sarai
Shahganj
Approx Travel Time
17h 10m
₹520
Onwards
Via Purulia
Haldia
Purulia
Shahganj
Approx Travel Time
17h 10m
₹590
Onwards
Via Asansol
Haldia
Asansol
Shahganj
Approx Travel Time
17h 25m
On Demand
Via Jamshedpur
Haldia
Jamshedpur
Shahganj
Approx Travel Time
17h 25m
₹585
Onwards
Haldia
Jamshedpur
Shahganj
Approx Travel Time
18h 28m
₹7,998
Onwards
Via Baghmara, Bhabua
Haldia
Baghmara
Bhabua
Shahganj
Approx Travel Time
18h 35m
On Demand
Via Baghmara, Mughal Sarai
Haldia
Baghmara
Mughal Sarai
Shahganj
Approx Travel Time
18h 35m
On Demand
Via Asansol, Sasaram
Haldia
Asansol
Sasaram
Shahganj
Approx Travel Time
18h 50m
On Demand
Frequently Asked Questions
What is the distance between Haldia and Shahganj?
Shahganj is approximately 750+ kms from Haldia.
How long does it take to reach Shahganj from Haldia?
It takes approximately 17 hours to reach Shahganj from Haldia by Train Via Baghmara.
What is the cheapest way to reach Shahganj from Haldia?
The cheapest way to reach Shahganj from Haldia is by Train Via Mughal Sarai.
What is the fastest way to reach Shahganj from Haldia?
The fastest way to reach Shahganj from Haldia is by Train Via Baghmara.