
Shahganj to Deoghar
Deoghar is approximately 450+ kms from Shahganj. The fastest way to reach Deoghar from Shahganj is by Train. It takes approximately 10 hours. The cheapest way to reach Deoghar from Shahganj is by Train, Bus Via Patna which would take approximately 13 hours.
Sort By
Mode of Transport
Via Buxar
Shahganj
Buxar
Deoghar
Approx Travel Time
11h 10m
On Demand
Via Ballia
Shahganj
Ballia
Deoghar
Approx Travel Time
11h 10m
On Demand
Via Arrah
Shahganj
Arrah
Deoghar
Approx Travel Time
11h 10m
On Demand
Via Patna
Shahganj
Patna
Deoghar
Approx Travel Time
11h 25m
On Demand
CHEAPEST
Shahganj
Patna
Deoghar
Approx Travel Time
12h 25m
₹715
Onwards
Shahganj
Patna
Deoghar
Approx Travel Time
13h 10m
₹6,123
Onwards
Via Chhapra
Shahganj
Chhapra
Deoghar
Approx Travel Time
11h 40m
On Demand
Via Lakhisarai
Shahganj
Lakhisarai
Deoghar
Approx Travel Time
11h 25m
On Demand
Via Rasra
Shahganj
Rasra
Deoghar
Approx Travel Time
11h 25m
On Demand
Frequently Asked Questions
What is the distance between Shahganj and Deoghar?
Deoghar is approximately 450+ kms from Shahganj.
How long does it take to reach Deoghar from Shahganj?
It takes approximately 10 hours to reach Deoghar from Shahganj by Train.
What is the cheapest way to reach Deoghar from Shahganj?
The cheapest way to reach Deoghar from Shahganj is by Train, Bus Via Patna.
What is the fastest way to reach Deoghar from Shahganj?
The fastest way to reach Deoghar from Shahganj is by Train.