
Deoghar to Batala
Batala is approximately 1550+ kms from Deoghar. The fastest way to reach Batala from Deoghar is by Train Via Ambala. It takes approximately 32 hours. The cheapest way to reach Batala from Deoghar is by Train Via Ambala which would take approximately 32 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
FASTEST
Deoghar
Ambala
Batala
Approx Travel Time
1d 7h 40m
On Demand
Via Jalandhar
Deoghar
Jalandhar
Batala
Approx Travel Time
1d 7h 40m
On Demand
Via Ludhiana
Deoghar
Ludhiana
Batala
Approx Travel Time
1d 7h 55m
On Demand
Deoghar
Ludhiana
Batala
Approx Travel Time
1d 8h 37m
On Demand
Via Phagwara
Deoghar
Phagwara
Batala
Approx Travel Time
1d 7h 55m
On Demand
Via Kanpur
Deoghar
Kanpur
Batala
Approx Travel Time
1d 8h 55m
On Demand
Via Ghaziabad
Deoghar
Ghaziabad
Batala
Approx Travel Time
1d 8h 55m
On Demand
Via Aligarh
Deoghar
Aligarh
Batala
Approx Travel Time
1d 8h 55m
On Demand
Via Prayagraj(Allahabad)
Deoghar
Prayagraj(Allahabad)
Batala
Approx Travel Time
1d 9h 25m
On Demand
Via Mirzapur
Deoghar
Mirzapur
Batala
Approx Travel Time
1d 9h 25m
On Demand
Frequently Asked Questions
What is the distance between Deoghar and Batala?
Batala is approximately 1550+ kms from Deoghar.
How long does it take to reach Batala from Deoghar?
It takes approximately 32 hours to reach Batala from Deoghar by Train Via Ambala.
What is the cheapest way to reach Batala from Deoghar?
The cheapest way to reach Batala from Deoghar is by Train Via Ambala.
What is the fastest way to reach Batala from Deoghar?
The fastest way to reach Batala from Deoghar is by Train Via Ambala.