
Mirzapur to Ballia
Ballia is approximately 250+ kms from Mirzapur. The fastest way to reach Ballia from Mirzapur is by Cab, Train Via Varanasi. It takes approximately 6 hours. The cheapest way to reach Ballia from Mirzapur is by Train which would take approximately 9 hours.
Sort By
Mode of Transport
Via Varanasi
FASTEST
Mirzapur
Varanasi
Ballia
Approx Travel Time
5h 19m
₹2,963
Onwards
Mirzapur
Varanasi
Ballia
Approx Travel Time
5h 33m
₹1,389
Onwards
Mirzapur
Varanasi
Ballia
Approx Travel Time
7h 28m
₹235
Onwards
Via Sasaram
Mirzapur
Sasaram
Ballia
Approx Travel Time
7h 43m
₹11,784
Onwards
Mirzapur
Sasaram
Ballia
Approx Travel Time
8h 30m
₹8,460
Onwards
Via Buxar
Mirzapur
Buxar
Ballia
Approx Travel Time
6h 45m
₹8,430
Onwards
Via Gyanpur
Mirzapur
Gyanpur
Ballia
Approx Travel Time
7h 57m
₹2,685
Onwards
Via Ghazipur
Mirzapur
Ghazipur
Ballia
Approx Travel Time
8h 32m
₹250
Onwards
Frequently Asked Questions
What is the distance between Mirzapur and Ballia?
Ballia is approximately 250+ kms from Mirzapur.
How long does it take to reach Ballia from Mirzapur?
It takes approximately 6 hours to reach Ballia from Mirzapur by Cab, Train Via Varanasi.
What is the cheapest way to reach Ballia from Mirzapur?
The cheapest way to reach Ballia from Mirzapur is by Train.
What is the fastest way to reach Ballia from Mirzapur?
The fastest way to reach Ballia from Mirzapur is by Cab, Train Via Varanasi.
Routes Connecting Mirzapur
Routes From Mirzapur
- Mirzapur to Kushinagar
- Mirzapur to Laxmangarh
- Mirzapur to Solan
- Mirzapur to Banswada
- Mirzapur to Wai
- Mirzapur to Mussoorie
- Mirzapur to Nashik
- Mirzapur to Indapur
- Mirzapur to Tirumangalam
- Mirzapur to Faridabad
- Mirzapur to Sirsa
- Mirzapur to Nandi-Hills
- Mirzapur to Bageshwar
- Mirzapur to Pratapgarh
- Mirzapur to Dharampur


