
Dindigul to Batala
Batala is approximately 2600+ kms from Dindigul. The fastest way to reach Batala from Dindigul is by Train, Flight Via Bangalore, Amritsar. It takes approximately 15 hours. The cheapest way to reach Batala from Dindigul is by Train Via Warangal, Jalandhar which would take approximately 52 hours.
Sort By
Mode of Transport
Via Chennai, Amritsar
RECOMMENDED
Dindigul
Chennai
Amritsar
Batala
Approx Travel Time
14h 54m
₹7,755
Onwards
Dindigul
Chennai
Amritsar
Batala
Approx Travel Time
15h 7m
₹8,790
Onwards
Via Bangalore, Amritsar
FASTEST
Dindigul
Bangalore
Amritsar
Batala
Approx Travel Time
14h 24m
₹8,714
Onwards
Dindigul
Bangalore
Amritsar
Batala
Approx Travel Time
14h 29m
₹8,848
Onwards
Dindigul
Bangalore
Amritsar
Batala
Approx Travel Time
14h 37m
₹9,856
Onwards
Dindigul
Bangalore
Amritsar
Batala
Approx Travel Time
14h 42m
₹9,990
Onwards
Via Viluppuram, Delhi
Dindigul
Viluppuram
Delhi
Batala
Approx Travel Time
2d 2h 42m
₹1,664
Onwards
Via Warangal, Jalandhar
CHEAPEST
Dindigul
Warangal
Jalandhar
Batala
Approx Travel Time
2d 3h 55m
₹1,420
Onwards
Dindigul
Warangal
Jalandhar
Batala
Approx Travel Time
2d 3h 7m
₹3,008
Onwards
Via Anantapur, Delhi
Dindigul
Anantapur
Delhi
Batala
Approx Travel Time
2d 12h 31m
₹6,229
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Batala?
Batala is approximately 2600+ kms from Dindigul.
How long does it take to reach Batala from Dindigul?
It takes approximately 15 hours to reach Batala from Dindigul by Train, Flight Via Bangalore, Amritsar.
What is the cheapest way to reach Batala from Dindigul?
The cheapest way to reach Batala from Dindigul is by Train Via Warangal, Jalandhar.
What is the fastest way to reach Batala from Dindigul?
The fastest way to reach Batala from Dindigul is by Train, Flight Via Bangalore, Amritsar.

