
Nabha to Mirzapur
Mirzapur is approximately 950+ kms from Nabha. The fastest way to reach Mirzapur from Nabha is by Train Via Panipat. It takes approximately 21 hours. The cheapest way to reach Mirzapur from Nabha is by Train Via Panipat which would take approximately 21 hours.
Sort By
Mode of Transport
Via Panipat
RECOMMENDED
CHEAPEST
FASTEST
Nabha
Panipat
Mirzapur
Approx Travel Time
20h 40m
₹565
Onwards
Via Karnal
Nabha
Karnal
Mirzapur
Approx Travel Time
20h 40m
₹580
Onwards
Via Delhi
Nabha
Delhi
Mirzapur
Approx Travel Time
20h 55m
₹585
Onwards
Via Sonipat
Nabha
Sonipat
Mirzapur
Approx Travel Time
20h 40m
₹580
Onwards
Via Kurukshetra
Nabha
Kurukshetra
Mirzapur
Approx Travel Time
20h 40m
₹590
Onwards
Via Ganaur
Nabha
Ganaur
Mirzapur
Approx Travel Time
20h 55m
₹610
Onwards
Via Agra
Nabha
Agra
Mirzapur
Approx Travel Time
22h 24m
On Demand
Via Shahbaad
Nabha
Shahbaad
Mirzapur
Approx Travel Time
20h 40m
On Demand
Via Mathura
Nabha
Mathura
Mirzapur
Approx Travel Time
22h 34m
On Demand
Via Roorkee, Lucknow
Nabha
Roorkee
Lucknow
Mirzapur
Approx Travel Time
22h 20m
On Demand
Frequently Asked Questions
What is the distance between Nabha and Mirzapur?
Mirzapur is approximately 950+ kms from Nabha.
How long does it take to reach Mirzapur from Nabha?
It takes approximately 21 hours to reach Mirzapur from Nabha by Train Via Panipat.
What is the cheapest way to reach Mirzapur from Nabha?
The cheapest way to reach Mirzapur from Nabha is by Train Via Panipat.
What is the fastest way to reach Mirzapur from Nabha?
The fastest way to reach Mirzapur from Nabha is by Train Via Panipat.