
Ballia to Shirdi
Shirdi is approximately 1500+ kms from Ballia. The fastest way to reach Shirdi from Ballia is by Train, Flight Via Lucknow. It takes approximately 12 hours. The cheapest way to reach Shirdi from Ballia is by Train Via Harda which would take approximately 28 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
FASTEST
Ballia
Lucknow
Shirdi
Approx Travel Time
11h 25m
₹8,732
Onwards
Ballia
Lucknow
Shirdi
Approx Travel Time
13h 10m
₹9,681
Onwards
Via Itarsi
Ballia
Itarsi
Shirdi
Approx Travel Time
1d 4h 10m
₹710
Onwards
Via Bhusawal
Ballia
Bhusawal
Shirdi
Approx Travel Time
1d 3h 55m
On Demand
Ballia
Bhusawal
Shirdi
Approx Travel Time
1d 4h 25m
On Demand
Via Harda
CHEAPEST
Ballia
Harda
Shirdi
Approx Travel Time
1d 4h 10m
₹680
Onwards
Via Indore
Ballia
Indore
Shirdi
Approx Travel Time
22h 25m
On Demand
Via Nandgaon
Ballia
Nandgaon
Shirdi
Approx Travel Time
1d 4h 25m
On Demand
Via Bhopal
Ballia
Bhopal
Shirdi
Approx Travel Time
1d 4h 55m
₹1,090
Onwards
Via Shujalpur
Ballia
Shujalpur
Shirdi
Approx Travel Time
1d 5h 10m
On Demand
Frequently Asked Questions
What is the distance between Ballia and Shirdi?
Shirdi is approximately 1500+ kms from Ballia.
How long does it take to reach Shirdi from Ballia?
It takes approximately 12 hours to reach Shirdi from Ballia by Train, Flight Via Lucknow.
What is the cheapest way to reach Shirdi from Ballia?
The cheapest way to reach Shirdi from Ballia is by Train Via Harda.
What is the fastest way to reach Shirdi from Ballia?
The fastest way to reach Shirdi from Ballia is by Train, Flight Via Lucknow.