
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,890
Onwards
Mirzapur
Varanasi
Ballia
Approx Travel Time
7h 28m
₹235
Onwards
Via Sasaram
Mirzapur
Sasaram
Ballia
Approx Travel Time
7h 43m
On Demand
Mirzapur
Sasaram
Ballia
Approx Travel Time
8h 30m
₹4,197
Onwards
Via Buxar
Mirzapur
Buxar
Ballia
Approx Travel Time
6h 45m
₹4,167
Onwards
Via Gyanpur
Mirzapur
Gyanpur
Ballia
Approx Travel Time
7h 57m
₹2,710
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
Routes To Mirzapur
- Narsinghpur to Mirzapur
- Faridkot to Mirzapur
- Amalapuram to Mirzapur
- Mahendragarh to Mirzapur
- Bhusawal to Mirzapur
- Hospet to Mirzapur
- Katni to Mirzapur
- Paralakhemundi to Mirzapur
- Etawah to Mirzapur
- Bina to Mirzapur
- Krishnanagar to Mirzapur
- Katihar to Mirzapur
- Hassan to Mirzapur
- Tezpur to Mirzapur
- Pathanamthitta to Mirzapur


