
Mainpuri to Ballia
Ballia is approximately 650+ kms from Mainpuri. The fastest way to reach Ballia from Mainpuri is by Bus, Train Via Lucknow. It takes approximately 9 hours. The cheapest way to reach Ballia from Mainpuri is by Train Via Kanpur which would take approximately 14 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
Mainpuri
Lucknow
Ballia
Approx Travel Time
10h 57m
₹4,165
Onwards
FASTEST
Mainpuri
Lucknow
Ballia
Approx Travel Time
8h 38m
₹1,502
Onwards
Mainpuri
Lucknow
Ballia
Approx Travel Time
11h 4m
₹4,599
Onwards
Mainpuri
Lucknow
Ballia
Approx Travel Time
8h 45m
₹1,936
Onwards
Via Agra, Varanasi
Mainpuri
Agra
Varanasi
Ballia
Approx Travel Time
10h 7m
₹15,294
Onwards
Via Kanpur
CHEAPEST
Mainpuri
Kanpur
Ballia
Approx Travel Time
14h
₹430
Onwards
Mainpuri
Kanpur
Ballia
Approx Travel Time
12h 39m
₹3,519
Onwards
Mainpuri
Kanpur
Ballia
Approx Travel Time
11h 55m
₹558
Onwards
Via Unnao
Mainpuri
Unnao
Ballia
Approx Travel Time
12h 52m
₹8,320
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 9 hours to reach Ballia from Mainpuri by Bus, 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 Bus, Train Via Lucknow.
Routes Connecting Mainpuri
Routes From Mainpuri
- Mainpuri to Ramanagara
- Mainpuri to Kanpur
- Mainpuri to Razole
- Mainpuri to Nabha
- Mainpuri to Hajipur
- Mainpuri to Thiruthani
- Mainpuri to Begusarai
- Mainpuri to Tumkur
- Mainpuri to Nainital
- Mainpuri to Jamnagar
- Mainpuri to Puttaparthi
- Mainpuri to Darjeeling
- Mainpuri to Sirkazhi
- Mainpuri to Port-Blair
- Mainpuri to Varanasi


