
Shivpuri to Ballia
Ballia is approximately 800+ kms from Shivpuri. The fastest way to reach Ballia from Shivpuri is by Bus, Train Via Lucknow. It takes approximately 16 hours. The cheapest way to reach Ballia from Shivpuri is by Bus, Train Via Kanpur, Prayagraj(Allahabad) which would take approximately 17 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
FASTEST
Shivpuri
Lucknow
Ballia
Approx Travel Time
15h 33m
₹1,564
Onwards
Shivpuri
Lucknow
Ballia
Approx Travel Time
17h 5m
₹1,799
Onwards
Via Bhind
Shivpuri
Bhind
Ballia
Approx Travel Time
17h 41m
On Demand
Via Agra, Varanasi
Shivpuri
Agra
Varanasi
Ballia
Approx Travel Time
16h 12m
₹6,225
Onwards
Via Varanasi
Shivpuri
Varanasi
Ballia
Approx Travel Time
16h 48m
₹500
Onwards
Via Kanpur, Sultanpur
Shivpuri
Kanpur
Sultanpur
Ballia
Approx Travel Time
17h 24m
₹9,535
Onwards
Via Kanpur
Shivpuri
Kanpur
Ballia
Approx Travel Time
15h 40m
₹385
Onwards
Via Kanpur, Ghazipur
Shivpuri
Kanpur
Ghazipur
Ballia
Approx Travel Time
16h 22m
₹450
Onwards
Via Kanpur, Prayagraj(Allahabad)
CHEAPEST
Shivpuri
Kanpur
Prayagraj(Allahabad)
Ballia
Approx Travel Time
16h 50m
₹370
Onwards
Frequently Asked Questions
What is the distance between Shivpuri and Ballia?
Ballia is approximately 800+ kms from Shivpuri.
How long does it take to reach Ballia from Shivpuri?
It takes approximately 16 hours to reach Ballia from Shivpuri by Bus, Train Via Lucknow.
What is the cheapest way to reach Ballia from Shivpuri?
The cheapest way to reach Ballia from Shivpuri is by Bus, Train Via Kanpur, Prayagraj(Allahabad).
What is the fastest way to reach Ballia from Shivpuri?
The fastest way to reach Ballia from Shivpuri is by Bus, Train Via Lucknow.


