
Mainpuri to Ballia
Ballia is approximately 650+ kms from Mainpuri. The fastest way to reach Ballia from Mainpuri is by Cab, Train Via Lucknow. It takes approximately 12 hours. The cheapest way to reach Ballia from Mainpuri is by Train Via Kanpur which would take approximately 15 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
FASTEST
Mainpuri
Lucknow
Ballia
Approx Travel Time
11h 41m
₹5,638
Onwards
Mainpuri
Lucknow
Ballia
Approx Travel Time
13h 13m
₹6,872
Onwards
Mainpuri
Lucknow
Ballia
Approx Travel Time
15h 50m
On Demand
Via Kannauj, Lucknow
Mainpuri
Kannauj
Lucknow
Ballia
Approx Travel Time
14h 13m
₹5,098
Onwards
Via Kanpur
CHEAPEST
Mainpuri
Kanpur
Ballia
Approx Travel Time
14h 40m
₹430
Onwards
Mainpuri
Kanpur
Ballia
Approx Travel Time
13h 32m
₹4,978
Onwards
Via Etawah, Kanpur
Mainpuri
Etawah
Kanpur
Ballia
Approx Travel Time
14h 10m
₹2,237
Onwards
Via Etawah, Gyanpur
Mainpuri
Etawah
Gyanpur
Ballia
Approx Travel Time
14h 12m
₹2,242
Onwards
Via Kannauj, Kanpur
Mainpuri
Kannauj
Kanpur
Ballia
Approx Travel Time
14h 41m
₹4,316
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Ballia?
Ballia is approximately 650+ kms from Mainpuri.
How long does it take to reach Ballia from Mainpuri?
It takes approximately 12 hours to reach Ballia from Mainpuri by Cab, Train Via Lucknow.
What is the cheapest way to reach Ballia from Mainpuri?
The cheapest way to reach Ballia from Mainpuri is by Train Via Kanpur.
What is the fastest way to reach Ballia from Mainpuri?
The fastest way to reach Ballia from Mainpuri is by Cab, Train Via Lucknow.