
Mirzapur to Ballia
Ballia is approximately 250+ kms from Mirzapur. The fastest way to reach Ballia from Mirzapur is by Bus, Train Via Varanasi. It takes approximately 4 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
Mirzapur
Varanasi
Ballia
Approx Travel Time
4h 29m
₹1,959
Onwards
Mirzapur
Varanasi
Ballia
Approx Travel Time
6h 6m
₹10,868
Onwards
Mirzapur
Varanasi
Ballia
Approx Travel Time
5h 15m
₹9,699
Onwards
FASTEST
Mirzapur
Varanasi
Ballia
Approx Travel Time
3h 38m
₹790
Onwards
Mirzapur
Varanasi
Ballia
Approx Travel Time
6h 48m
₹235
Onwards
Via Buxar
Mirzapur
Buxar
Ballia
Approx Travel Time
5h 34m
₹4,167
Onwards
Via Gyanpur
Mirzapur
Gyanpur
Ballia
Approx Travel Time
6h 21m
On Demand
Mirzapur
Gyanpur
Ballia
Approx Travel Time
6h 50m
₹10,590
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 4 hours to reach Ballia from Mirzapur by Bus, 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 Bus, Train Via Varanasi.
Routes Connecting Mirzapur
Routes From Mirzapur
Routes To Mirzapur
- Navsari to Mirzapur
- Lakshadweep to Mirzapur
- Nabarangapur to Mirzapur
- Yercaud to Mirzapur
- Kanyakumari to Mirzapur
- Garhwa to Mirzapur
- Chaibasa to Mirzapur
- Changanassery to Mirzapur
- Ayodhya to Mirzapur
- Udaipur to Mirzapur
- Sangamner to Mirzapur
- Suryapet to Mirzapur
- Hoshiarpur to Mirzapur
- Pollachi to Mirzapur
- Hindaun to Mirzapur


