
Balasore to Shahganj
Shahganj is approximately 700+ kms from Balasore. The fastest way to reach Shahganj from Balasore is by Train Via Sasaram. It takes approximately 16 hours. The cheapest way to reach Shahganj from Balasore is by Train Via Mughal Sarai which would take approximately 16 hours.
Sort By
Mode of Transport
Via Sasaram
RECOMMENDED
FASTEST
Balasore
Sasaram
Shahganj
Approx Travel Time
16h 10m
₹580
Onwards
Via Mughal Sarai
CHEAPEST
Balasore
Mughal Sarai
Shahganj
Approx Travel Time
16h 10m
₹520
Onwards
Via Bhabua
Balasore
Bhabua
Shahganj
Approx Travel Time
16h 10m
₹575
Onwards
Via Varanasi
Balasore
Varanasi
Shahganj
Approx Travel Time
16h 10m
₹520
Onwards
Via Aurangabad, Bihar
Balasore
Aurangabad, Bihar
Shahganj
Approx Travel Time
16h 10m
₹580
Onwards
Via Jamshedpur
Balasore
Jamshedpur
Shahganj
Approx Travel Time
16h 25m
₹555
Onwards
Via Gaya
Balasore
Gaya
Shahganj
Approx Travel Time
16h 40m
₹585
Onwards
Via Baghmara
Balasore
Baghmara
Shahganj
Approx Travel Time
17h 10m
On Demand
Via Bokaro
Balasore
Bokaro
Shahganj
Approx Travel Time
16h 55m
₹590
Onwards
Via Jhumri Telaiya
Balasore
Jhumri Telaiya
Shahganj
Approx Travel Time
17h 33m
₹590
Onwards
Frequently Asked Questions
What is the distance between Balasore and Shahganj?
Shahganj is approximately 700+ kms from Balasore.
How long does it take to reach Shahganj from Balasore?
It takes approximately 16 hours to reach Shahganj from Balasore by Train Via Sasaram.
What is the cheapest way to reach Shahganj from Balasore?
The cheapest way to reach Shahganj from Balasore is by Train Via Mughal Sarai.
What is the fastest way to reach Shahganj from Balasore?
The fastest way to reach Shahganj from Balasore is by Train Via Sasaram.