
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,790
Onwards
FASTEST
Ballia
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
11h 28m
₹11,795
Onwards
Ballia
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
13h 18m
₹12,215
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
₹1,699
Onwards
Via Ayodhya, Datia
Ballia
Ayodhya
Datia
Shajapur
Approx Travel Time
1d 1h 51m
₹10,356
Onwards
Via Ayodhya, Indore
Ballia
Ayodhya
Indore
Shajapur
Approx Travel Time
12h
₹16,053
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.


