
Bhabua to Batala
Batala is approximately 1250+ kms from Bhabua. The fastest way to reach Batala from Bhabua is by Train Via Kurukshetra. It takes approximately 26 hours. The cheapest way to reach Batala from Bhabua is by Train Via Ambala which would take approximately 26 hours.
Sort By
Mode of Transport
Via Kurukshetra
RECOMMENDED
FASTEST
Bhabua
Kurukshetra
Batala
Approx Travel Time
1d 1h 40m
₹655
Onwards
Via Phagwara
Bhabua
Phagwara
Batala
Approx Travel Time
1d 1h 55m
₹670
Onwards
Via Ambala
CHEAPEST
Bhabua
Ambala
Batala
Approx Travel Time
1d 1h 40m
₹615
Onwards
Via Phillaur
Bhabua
Phillaur
Batala
Approx Travel Time
1d 1h 55m
₹1,440
Onwards
Via Kanpur
Bhabua
Kanpur
Batala
Approx Travel Time
1d 2h 10m
₹750
Onwards
Via Sirhind
Bhabua
Sirhind
Batala
Approx Travel Time
1d 1h 55m
₹615
Onwards
Via Jalandhar
Bhabua
Jalandhar
Batala
Approx Travel Time
1d 1h 55m
₹620
Onwards
Via Karnal
Bhabua
Karnal
Batala
Approx Travel Time
1d 2h 10m
₹750
Onwards
Via Ghaziabad
Bhabua
Ghaziabad
Batala
Approx Travel Time
1d 2h 25m
₹780
Onwards
Via Ludhiana
Bhabua
Ludhiana
Batala
Approx Travel Time
1d 1h 55m
₹625
Onwards
Frequently Asked Questions
What is the distance between Bhabua and Batala?
Batala is approximately 1250+ kms from Bhabua.
How long does it take to reach Batala from Bhabua?
It takes approximately 26 hours to reach Batala from Bhabua by Train Via Kurukshetra.
What is the cheapest way to reach Batala from Bhabua?
The cheapest way to reach Batala from Bhabua is by Train Via Ambala.
What is the fastest way to reach Batala from Bhabua?
The fastest way to reach Batala from Bhabua is by Train Via Kurukshetra.