
Dindigul to Batala
Batala is approximately 2650+ kms from Dindigul. The fastest way to reach Batala from Dindigul is by Train, Flight Via Madurai, Delhi. It takes approximately 18 hours. The cheapest way to reach Batala from Dindigul is by Train, Flight Via Hyderabad, Delhi which would take approximately 32 hours.
Sort By
Mode of Transport
Via Bangalore, Delhi
RECOMMENDED
Dindigul
Bangalore
Delhi
Batala
Approx Travel Time
21h 50m
₹6,080
Onwards
Dindigul
Bangalore
Delhi
Batala
Approx Travel Time
23h 35m
₹6,362
Onwards
Via Madurai, Delhi
FASTEST
Dindigul
Madurai
Delhi
Batala
Approx Travel Time
17h 35m
₹9,105
Onwards
Via Tiruchirappalli, Delhi
Dindigul
Tiruchirappalli
Delhi
Batala
Approx Travel Time
18h 5m
₹7,874
Onwards
Dindigul
Tiruchirappalli
Delhi
Batala
Approx Travel Time
18h 20m
₹10,613
Onwards
Via Coimbatore, Delhi
Dindigul
Coimbatore
Delhi
Batala
Approx Travel Time
18h 50m
₹7,880
Onwards
Dindigul
Coimbatore
Delhi
Batala
Approx Travel Time
19h 38m
₹11,058
Onwards
Via Hyderabad, Delhi
CHEAPEST
Dindigul
Hyderabad
Delhi
Batala
Approx Travel Time
1d 7h 35m
₹5,231
Onwards
Via Chennai, Delhi
Dindigul
Chennai
Delhi
Batala
Approx Travel Time
23h 50m
₹6,280
Onwards
Dindigul
Chennai
Delhi
Batala
Approx Travel Time
1d 2h 5m
₹6,795
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Batala?
Batala is approximately 2650+ kms from Dindigul.
How long does it take to reach Batala from Dindigul?
It takes approximately 18 hours to reach Batala from Dindigul by Train, Flight Via Madurai, Delhi.
What is the cheapest way to reach Batala from Dindigul?
The cheapest way to reach Batala from Dindigul is by Train, Flight Via Hyderabad, Delhi.
What is the fastest way to reach Batala from Dindigul?
The fastest way to reach Batala from Dindigul is by Train, Flight Via Madurai, Delhi.