
Shajapur to Ballia
Ballia is approximately 1050+ kms from Shajapur. The fastest way to reach Ballia from Shajapur is by Train, Flight, Cab Via Indore, Ayodhya. It takes approximately 13 hours. The cheapest way to reach Ballia from Shajapur is by Train which would take approximately 21 hours.
Sort By
Mode of Transport
Via Indore, Prayagraj(Allahabad)
RECOMMENDED
Shajapur
Indore
Prayagraj(Allahabad)
Ballia
Approx Travel Time
13h 15m
₹5,245
Onwards
Shajapur
Indore
Prayagraj(Allahabad)
Ballia
Approx Travel Time
13h 44m
₹18,268
Onwards
Shajapur
Indore
Prayagraj(Allahabad)
Ballia
Approx Travel Time
13h 39m
₹18,378
Onwards
Via Buxar
Shajapur
Buxar
Ballia
Approx Travel Time
19h 34m
On Demand
Via Pipariya
Shajapur
Pipariya
Ballia
Approx Travel Time
19h 41m
On Demand
Via Kanpur
Shajapur
Kanpur
Ballia
Approx Travel Time
17h 9m
₹1,284
Onwards
Via Lucknow
Shajapur
Lucknow
Ballia
Approx Travel Time
17h 9m
₹1,698
Onwards
Via Indore, Ayodhya
FASTEST
Shajapur
Indore
Ayodhya
Ballia
Approx Travel Time
13h 14m
₹13,799
Onwards
Via Indore, Lucknow
Shajapur
Indore
Lucknow
Ballia
Approx Travel Time
13h 58m
₹6,148
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Ballia?
Ballia is approximately 1050+ kms from Shajapur.
How long does it take to reach Ballia from Shajapur?
It takes approximately 13 hours to reach Ballia from Shajapur by Train, Flight, Cab Via Indore, Ayodhya.
What is the cheapest way to reach Ballia from Shajapur?
The cheapest way to reach Ballia from Shajapur is by Train.
What is the fastest way to reach Ballia from Shajapur?
The fastest way to reach Ballia from Shajapur is by Train, Flight, Cab Via Indore, Ayodhya.


