
Shahganj to Puri
Puri is approximately 800+ kms from Shahganj. The fastest way to reach Puri from Shahganj is by Train Via Varanasi. It takes approximately 18 hours. The cheapest way to reach Puri from Shahganj is by Train Via Sasaram which would take approximately 19 hours.
Sort By
Mode of Transport
Via Mughal Sarai
RECOMMENDED
Shahganj
Mughal Sarai
Puri
Approx Travel Time
18h 10m
₹635
Onwards
Via Sasaram
CHEAPEST
Shahganj
Sasaram
Puri
Approx Travel Time
18h 25m
₹620
Onwards
Via Varanasi
FASTEST
Shahganj
Varanasi
Puri
Approx Travel Time
17h 55m
₹685
Onwards
Via Bhabua
Shahganj
Bhabua
Puri
Approx Travel Time
18h 10m
₹665
Onwards
Via Aurangabad, Bihar
Shahganj
Aurangabad, Bihar
Puri
Approx Travel Time
18h 40m
₹675
Onwards
Via Gaya
Shahganj
Gaya
Puri
Approx Travel Time
19h 40m
₹635
Onwards
Via Jamshedpur
Shahganj
Jamshedpur
Puri
Approx Travel Time
19h 55m
₹715
Onwards
Via Jhumri Telaiya
Shahganj
Jhumri Telaiya
Puri
Approx Travel Time
20h 10m
₹640
Onwards
Via Baghmara
Shahganj
Baghmara
Puri
Approx Travel Time
20h 55m
On Demand
Via Bokaro
Shahganj
Bokaro
Puri
Approx Travel Time
20h 40m
₹660
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Puri?
Puri is approximately 800+ kms from Shahganj.
How long does it take to reach Puri from Shahganj?
It takes approximately 18 hours to reach Puri from Shahganj by Train Via Varanasi.
What is the cheapest way to reach Puri from Shahganj?
The cheapest way to reach Puri from Shahganj is by Train Via Sasaram.
What is the fastest way to reach Puri from Shahganj?
The fastest way to reach Puri from Shahganj is by Train Via Varanasi.