
Badlapur to Batala
Batala is approximately 1050+ kms from Badlapur. The fastest way to reach Batala from Badlapur is by Train, Flight Via Lucknow, Amritsar. It takes approximately 10 hours. The cheapest way to reach Batala from Badlapur is by Train Via Lucknow, Ambala which would take approximately 24 hours.
Sort By
Mode of Transport
Via Lucknow, Chandigarh
RECOMMENDED
Badlapur
Lucknow
Chandigarh
Batala
Approx Travel Time
12h 5m
₹4,059
Onwards
Badlapur
Lucknow
Chandigarh
Batala
Approx Travel Time
13h 24m
₹7,104
Onwards
Via Lucknow, Amritsar
FASTEST
Badlapur
Lucknow
Amritsar
Batala
Approx Travel Time
9h 35m
₹6,277
Onwards
Badlapur
Lucknow
Amritsar
Batala
Approx Travel Time
9h 35m
₹7,722
Onwards
Via Lucknow, Mohali
Badlapur
Lucknow
Mohali
Batala
Approx Travel Time
12h 20m
₹7,396
Onwards
Via Lucknow, Ambala
CHEAPEST
Badlapur
Lucknow
Ambala
Batala
Approx Travel Time
23h 35m
₹660
Onwards
Via Ghaziabad
Badlapur
Ghaziabad
Batala
Approx Travel Time
22h 55m
₹705
Onwards
Frequently Asked Questions
What is the distance between Badlapur and Batala?
Batala is approximately 1050+ kms from Badlapur.
How long does it take to reach Batala from Badlapur?
It takes approximately 10 hours to reach Batala from Badlapur by Train, Flight Via Lucknow, Amritsar.
What is the cheapest way to reach Batala from Badlapur?
The cheapest way to reach Batala from Badlapur is by Train Via Lucknow, Ambala.
What is the fastest way to reach Batala from Badlapur?
The fastest way to reach Batala from Badlapur is by Train, Flight Via Lucknow, Amritsar.