
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
₹5,866
Onwards
FASTEST
Ballia
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
11h 28m
₹11,918
Onwards
Ballia
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
13h 18m
₹12,438
Onwards
Via Buxar
Ballia
Buxar
Shajapur
Approx Travel Time
20h 45m
On Demand
Via Kanpur
Ballia
Kanpur
Shajapur
Approx Travel Time
22h 30m
₹1,085
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,099
Onwards
Via Sultanpur, Agra
Ballia
Sultanpur
Agra
Shajapur
Approx Travel Time
1d 4h 17m
₹9,734
Onwards
Via Ayodhya, Indore
Ballia
Ayodhya
Indore
Shajapur
Approx Travel Time
12h
₹13,922
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.


