
Mirzapur to Batala
Batala is approximately 1150+ kms from Mirzapur. The fastest way to reach Batala from Mirzapur is by Cab, Flight, Train Via Lucknow, Amritsar. It takes approximately 13 hours. The cheapest way to reach Batala from Mirzapur is by Train Via Fatehpur, Uttar Pradesh, Jalandhar which would take approximately 20 hours.
Sort By
Mode of Transport
Via Lucknow, Amritsar
RECOMMENDED
FASTEST
Mirzapur
Lucknow
Amritsar
Batala
Approx Travel Time
12h 32m
₹11,471
Onwards
Mirzapur
Lucknow
Amritsar
Batala
Approx Travel Time
12h 35m
₹11,761
Onwards
Mirzapur
Lucknow
Amritsar
Batala
Approx Travel Time
12h 45m
₹12,506
Onwards
Via Fatehpur, Uttar Pradesh, Jalandhar
CHEAPEST
Mirzapur
Fatehpur, Uttar Pradesh
Jalandhar
Batala
Approx Travel Time
20h 9m
₹765
Onwards
Mirzapur
Fatehpur, Uttar Pradesh
Jalandhar
Batala
Approx Travel Time
21h
₹7,709
Onwards
Via Karnal
Mirzapur
Karnal
Batala
Approx Travel Time
21h 50m
₹1,134
Onwards
Via Faridabad, Jalandhar
Mirzapur
Faridabad
Jalandhar
Batala
Approx Travel Time
1d 1h 10m
₹1,848
Onwards
Via Varanasi, Jammu
Mirzapur
Varanasi
Jammu
Batala
Approx Travel Time
13h 23m
₹14,087
Onwards
Mirzapur
Varanasi
Jammu
Batala
Approx Travel Time
13h 42m
On Demand
Frequently Asked Questions
What is the distance between Mirzapur and Batala?
Batala is approximately 1150+ kms from Mirzapur.
How long does it take to reach Batala from Mirzapur?
It takes approximately 13 hours to reach Batala from Mirzapur by Cab, Flight, Train Via Lucknow, Amritsar.
What is the cheapest way to reach Batala from Mirzapur?
The cheapest way to reach Batala from Mirzapur is by Train Via Fatehpur, Uttar Pradesh, Jalandhar.
What is the fastest way to reach Batala from Mirzapur?
The fastest way to reach Batala from Mirzapur is by Cab, Flight, Train Via Lucknow, Amritsar.

