
Yadgir to Batala
Batala is approximately 1900+ kms from Yadgir. The fastest way to reach Batala from Yadgir is by Train, Flight Via Hyderabad, Amritsar. It takes approximately 10 hours. The cheapest way to reach Batala from Yadgir is by Train, Bus Via Delhi which would take approximately 38 hours.
Sort By
Mode of Transport
Via Hyderabad, Amritsar
RECOMMENDED
FASTEST
Yadgir
Hyderabad
Amritsar
Batala
Approx Travel Time
10h 14m
₹6,944
Onwards
Yadgir
Hyderabad
Amritsar
Batala
Approx Travel Time
10h 38m
₹8,644
Onwards
Yadgir
Hyderabad
Amritsar
Batala
Approx Travel Time
11h 5m
₹7,217
Onwards
Via Delhi
CHEAPEST
Yadgir
Delhi
Batala
Approx Travel Time
1d 13h 26m
₹1,411
Onwards
Yadgir
Delhi
Batala
Approx Travel Time
1d 12h 9m
₹1,435
Onwards
Via Hyderabad, Jalandhar
Yadgir
Hyderabad
Jalandhar
Batala
Approx Travel Time
1d 14h 4m
On Demand
Via Hyderabad, Mohali
Yadgir
Hyderabad
Mohali
Batala
Approx Travel Time
13h 7m
₹10,963
Onwards
Yadgir
Hyderabad
Mohali
Batala
Approx Travel Time
13h 59m
₹7,035
Onwards
Via Pune, Amritsar
Yadgir
Pune
Amritsar
Batala
Approx Travel Time
12h 54m
₹6,698
Onwards
Yadgir
Pune
Amritsar
Batala
Approx Travel Time
13h 18m
₹8,398
Onwards
Frequently Asked Questions
What is the distance between Yadgir and Batala?
Batala is approximately 1900+ kms from Yadgir.
How long does it take to reach Batala from Yadgir?
It takes approximately 10 hours to reach Batala from Yadgir by Train, Flight Via Hyderabad, Amritsar.
What is the cheapest way to reach Batala from Yadgir?
The cheapest way to reach Batala from Yadgir is by Train, Bus Via Delhi.
What is the fastest way to reach Batala from Yadgir?
The fastest way to reach Batala from Yadgir is by Train, Flight Via Hyderabad, Amritsar.


