
Batala to Shirdi
Shirdi is approximately 1450+ kms from Batala. The fastest way to reach Shirdi from Batala is by Train, Flight Via Amritsar, Delhi. It takes approximately 7 hours. The cheapest way to reach Shirdi from Batala is by Train, Flight Via Delhi which would take approximately 11 hours.
Sort By
Mode of Transport
Via Amritsar, Delhi
RECOMMENDED
FASTEST
Batala
Amritsar
Delhi
Shirdi
Approx Travel Time
6h 50m
₹9,636
Onwards
Via Delhi
CHEAPEST
Batala
Delhi
Shirdi
Approx Travel Time
11h 5m
₹6,188
Onwards
Batala
Delhi
Shirdi
Approx Travel Time
13h 1m
₹6,997
Onwards
Via Jammu, Delhi
Batala
Jammu
Delhi
Shirdi
Approx Travel Time
8h 8m
₹11,160
Onwards
Via Jammu, Indore
Batala
Jammu
Indore
Shirdi
Approx Travel Time
8h 18m
₹12,910
Onwards
Via Amritsar, Mumbai
Batala
Amritsar
Mumbai
Shirdi
Approx Travel Time
9h 31m
₹6,817
Onwards
Batala
Amritsar
Mumbai
Shirdi
Approx Travel Time
11h 5m
₹9,168
Onwards
Via Phagwara, Delhi
Batala
Phagwara
Delhi
Shirdi
Approx Travel Time
12h 37m
₹6,298
Onwards
Via Amritsar, Pune
Batala
Amritsar
Pune
Shirdi
Approx Travel Time
9h 53m
₹7,721
Onwards
Batala
Amritsar
Pune
Shirdi
Approx Travel Time
10h 56m
₹9,195
Onwards
Frequently Asked Questions
What is the distance between Batala and Shirdi?
Shirdi is approximately 1450+ kms from Batala.
How long does it take to reach Shirdi from Batala?
It takes approximately 7 hours to reach Shirdi from Batala by Train, Flight Via Amritsar, Delhi.
What is the cheapest way to reach Shirdi from Batala?
The cheapest way to reach Shirdi from Batala is by Train, Flight Via Delhi.
What is the fastest way to reach Shirdi from Batala?
The fastest way to reach Shirdi from Batala is by Train, Flight Via Amritsar, Delhi.