
Hosur to Batala
Batala is approximately 2150+ kms from Hosur. The fastest way to reach Batala from Hosur is by Bus, Flight Via Bangalore, Amritsar. It takes approximately 9 hours. The cheapest way to reach Batala from Hosur is by Train Via Thane, Jalandhar which would take approximately 49 hours.
Sort By
Mode of Transport
Via Bangalore, Amritsar
RECOMMENDED
Hosur
Bangalore
Amritsar
Batala
Approx Travel Time
10h 29m
₹11,630
Onwards
Hosur
Bangalore
Amritsar
Batala
Approx Travel Time
10h 16m
₹9,941
Onwards
Hosur
Bangalore
Amritsar
Batala
Approx Travel Time
9h 7m
₹10,537
Onwards
Hosur
Bangalore
Amritsar
Batala
Approx Travel Time
11h 14m
₹8,493
Onwards
Hosur
Bangalore
Amritsar
Batala
Approx Travel Time
9h 47m
₹10,260
Onwards
FASTEST
Hosur
Bangalore
Amritsar
Batala
Approx Travel Time
8h 25m
₹9,167
Onwards
Via Puttaparthi, Delhi
Hosur
Puttaparthi
Delhi
Batala
Approx Travel Time
1d 21h 21m
₹1,699
Onwards
Via Gooty, Jalandhar
Hosur
Gooty
Jalandhar
Batala
Approx Travel Time
2d 0h 3m
On Demand
Via Bangalore, Delhi
Hosur
Bangalore
Delhi
Batala
Approx Travel Time
2d 7h 50m
₹6,198
Onwards
Via Thane, Jalandhar
CHEAPEST
Hosur
Thane
Jalandhar
Batala
Approx Travel Time
2d 1h 5m
₹1,415
Onwards
Frequently Asked Questions
What is the distance between Hosur and Batala?
Batala is approximately 2150+ kms from Hosur.
How long does it take to reach Batala from Hosur?
It takes approximately 9 hours to reach Batala from Hosur by Bus, Flight Via Bangalore, Amritsar.
What is the cheapest way to reach Batala from Hosur?
The cheapest way to reach Batala from Hosur is by Train Via Thane, Jalandhar.
What is the fastest way to reach Batala from Hosur?
The fastest way to reach Batala from Hosur is by Bus, Flight Via Bangalore, Amritsar.


