
Batala to Loharu
Loharu is approximately 50+ kms from Batala. The fastest way to reach Loharu from Batala is by Train, Flight Via Amritsar, Delhi. It takes approximately 8 hours. The cheapest way to reach Loharu from Batala is by Train, Bus Via Panipat which would take approximately 11 hours.
Sort By
Mode of Transport
Via Sadulpur
RECOMMENDED
Batala
Sadulpur
Loharu
Approx Travel Time
10h 24m
On Demand
Via Sirsa
Batala
Sirsa
Loharu
Approx Travel Time
11h 26m
₹12,234
Onwards
Batala
Sirsa
Loharu
Approx Travel Time
10h 56m
₹959
Onwards
Via Amritsar, Delhi
FASTEST
Batala
Amritsar
Delhi
Loharu
Approx Travel Time
7h 22m
₹2,698
Onwards
Batala
Amritsar
Delhi
Loharu
Approx Travel Time
8h 1m
₹4,378
Onwards
Via Phillaur, Hisar
Batala
Phillaur
Hisar
Loharu
Approx Travel Time
12h 41m
₹2,863
Onwards
Via Chirawa
Batala
Chirawa
Loharu
Approx Travel Time
12h
₹1,498
Onwards
Batala
Chirawa
Loharu
Approx Travel Time
11h
₹1,044
Onwards
Via Faridkot, Hisar
Batala
Faridkot
Hisar
Loharu
Approx Travel Time
13h 20m
On Demand
Via Panipat
CHEAPEST
Batala
Panipat
Loharu
Approx Travel Time
10h 58m
₹765
Onwards
Frequently Asked Questions
What is the distance between Batala and Loharu?
Loharu is approximately 50+ kms from Batala.
How long does it take to reach Loharu from Batala?
It takes approximately 8 hours to reach Loharu from Batala by Train, Flight Via Amritsar, Delhi.
What is the cheapest way to reach Loharu from Batala?
The cheapest way to reach Loharu from Batala is by Train, Bus Via Panipat.
What is the fastest way to reach Loharu from Batala?
The fastest way to reach Loharu from Batala is by Train, Flight Via Amritsar, Delhi.


