
Ballia to Shajapur
Shajapur is approximately 1050+ kms from Ballia. The fastest way to reach Shajapur from Ballia is by Cab, Flight, Train Via Prayagraj(Allahabad), Indore. It takes approximately 12 hours. The cheapest way to reach Shajapur from Ballia is by Train which would take approximately 21 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad), Indore
RECOMMENDED
Ballia
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
11h 35m
₹9,649
Onwards
FASTEST
Ballia
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
11h 28m
₹15,654
Onwards
Ballia
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
13h 18m
₹16,174
Onwards
Via Kanpur
Ballia
Kanpur
Shajapur
Approx Travel Time
22h 30m
₹1,184
Onwards
Via Pipariya
Ballia
Pipariya
Shajapur
Approx Travel Time
20h 21m
On Demand
Via Lucknow
Ballia
Lucknow
Shajapur
Approx Travel Time
1d 0h 12m
₹2,098
Onwards
Via Ayodhya, Datia
Ballia
Ayodhya
Datia
Shajapur
Approx Travel Time
1d 1h 51m
₹10,244
Onwards
Via Ayodhya, Indore
Ballia
Ayodhya
Indore
Shajapur
Approx Travel Time
12h
₹20,343
Onwards
Via Lucknow, Indore
Ballia
Lucknow
Indore
Shajapur
Approx Travel Time
12h 18m
₹5,555
Onwards
Frequently Asked Questions
What is the distance between Ballia and Shajapur?
Shajapur is approximately 1050+ kms from Ballia.
How long does it take to reach Shajapur from Ballia?
It takes approximately 12 hours to reach Shajapur from Ballia by Cab, Flight, Train Via Prayagraj(Allahabad), Indore.
What is the cheapest way to reach Shajapur from Ballia?
The cheapest way to reach Shajapur from Ballia is by Train.
What is the fastest way to reach Shajapur from Ballia?
The fastest way to reach Shajapur from Ballia is by Cab, Flight, Train Via Prayagraj(Allahabad), Indore.


