
Ballia to Mirzapur
Mirzapur is approximately 250+ kms from Ballia. The fastest way to reach Mirzapur from Ballia is by Train, Bus Via Varanasi. It takes approximately 6 hours. The cheapest way to reach Mirzapur from Ballia is by Train which would take approximately 7 hours.
Sort By
Mode of Transport
Via Varanasi
FASTEST
Ballia
Varanasi
Mirzapur
Approx Travel Time
5h 33m
₹1,346
Onwards
Ballia
Varanasi
Mirzapur
Approx Travel Time
7h 28m
₹290
Onwards
Via Gyanpur
Ballia
Gyanpur
Mirzapur
Approx Travel Time
7h 1m
₹2,627
Onwards
Via Jaunpur
Ballia
Jaunpur
Mirzapur
Approx Travel Time
9h 45m
₹290
Onwards
Via Rasra
Ballia
Rasra
Mirzapur
Approx Travel Time
9h 24m
₹705
Onwards
Ballia
Rasra
Mirzapur
Approx Travel Time
9h 43m
₹2,759
Onwards
Frequently Asked Questions
What is the distance between Ballia and Mirzapur?
Mirzapur is approximately 250+ kms from Ballia.
How long does it take to reach Mirzapur from Ballia?
It takes approximately 6 hours to reach Mirzapur from Ballia by Train, Bus Via Varanasi.
What is the cheapest way to reach Mirzapur from Ballia?
The cheapest way to reach Mirzapur from Ballia is by Train.
What is the fastest way to reach Mirzapur from Ballia?
The fastest way to reach Mirzapur from Ballia is by Train, Bus Via Varanasi.
Routes Connecting Ballia
Routes From Ballia
Routes Connecting Mirzapur
Routes From Mirzapur
Routes To Mirzapur
- Pandavapura to Mirzapur
- Gunupur to Mirzapur
- Udhampur to Mirzapur
- Narsapur to Mirzapur
- Hanumangarh to Mirzapur
- Bekal to Mirzapur
- Parwanoo to Mirzapur
- Siliguri to Mirzapur
- Shahganj to Mirzapur
- Matheran to Mirzapur
- Raisinghnagar to Mirzapur
- Noida to Mirzapur
- Hapur to Mirzapur
- Balurghat to Mirzapur
- Sonepur to Mirzapur