Dindigul to Ballia - Multiple Options To Reach By Train, Flight, Bus, Cab
Ballia is approximately 2200+ kms from Dindigul. The fastest way to reach Ballia from Dindigul is by Train, Flight Via Cochin, Patna. It takes approximately 13 hours. The cheapest way to reach Ballia from Dindigul is by Train Via Ongole which would take approximately 42 hours.
Sort By
Mode of Transport
Via Bangalore, Patna
RECOMMENDED
Dindigul
Bangalore
Patna
Ballia
Approx Travel Time
14h 50m
On Demand
Dindigul
Bangalore
Patna
Ballia
Approx Travel Time
16h 35m
On Demand
Via Cochin, Patna
FASTEST
Dindigul
Cochin
Patna
Ballia
Approx Travel Time
13h 5m
On Demand
Dindigul
Cochin
Patna
Ballia
Approx Travel Time
13h 50m
On Demand
Dindigul
Cochin
Patna
Ballia
Approx Travel Time
16h 38m
On Demand
Via Hyderabad, Patna
Dindigul
Hyderabad
Patna
Ballia
Approx Travel Time
1d 0h 35m
On Demand
Via Vijayawada
Dindigul
Vijayawada
Ballia
Approx Travel Time
1d 17h 55m
₹1,225
Onwards
Via Khammam
Dindigul
Khammam
Ballia
Approx Travel Time
1d 17h 55m
₹1,225
Onwards
Via Ongole
CHEAPEST
Dindigul
Ongole
Ballia
Approx Travel Time
1d 17h 55m
₹1,210
Onwards
Via Warangal
Dindigul
Warangal
Ballia
Approx Travel Time
1d 18h 10m
₹1,225
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Ballia?
Ballia is approximately 2200+ kms from Dindigul.
How long does it take to reach Ballia from Dindigul?
It takes approximately 13 hours to reach Ballia from Dindigul by Train, Flight Via Cochin, Patna.
What is the cheapest way to reach Ballia from Dindigul?
The cheapest way to reach Ballia from Dindigul is by Train Via Ongole.
What is the fastest way to reach Ballia from Dindigul?
The fastest way to reach Ballia from Dindigul is by Train, Flight Via Cochin, Patna.