
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, Prayagraj(Allahabad). It takes approximately 12 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
11h 35m
₹4,527
Onwards
FASTEST
Shajapur
Indore
Prayagraj(Allahabad)
Ballia
Approx Travel Time
11h 28m
₹10,108
Onwards
Shajapur
Indore
Prayagraj(Allahabad)
Ballia
Approx Travel Time
13h 18m
₹10,180
Onwards
Via Buxar
Shajapur
Buxar
Ballia
Approx Travel Time
20h 45m
On Demand
Via Kanpur
Shajapur
Kanpur
Ballia
Approx Travel Time
22h 30m
₹1,085
Onwards
Via Pipariya
Shajapur
Pipariya
Ballia
Approx Travel Time
20h 21m
On Demand
Via Lucknow
Shajapur
Lucknow
Ballia
Approx Travel Time
1d 0h 12m
₹1,899
Onwards
Via Agra, Sultanpur
Shajapur
Agra
Sultanpur
Ballia
Approx Travel Time
1d 4h 17m
₹8,300
Onwards
Via Indore, Ayodhya
Shajapur
Indore
Ayodhya
Ballia
Approx Travel Time
12h
₹11,013
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 12 hours to reach Ballia from Shajapur by Train, Flight, Cab Via Indore, Prayagraj(Allahabad).
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, Prayagraj(Allahabad).


