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