
Roorkee to Nanpara
Nanpara is approximately 500+ kms from Roorkee. The fastest way to reach Nanpara from Roorkee is by Train, Cab Via Shahjahanpur. It takes approximately 10 hours. The cheapest way to reach Nanpara from Roorkee is by Train, Bus Via Moradabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Shahjahanpur
FASTEST
Roorkee
Shahjahanpur
Nanpara
Approx Travel Time
9h 48m
₹2,692
Onwards
Roorkee
Shahjahanpur
Nanpara
Approx Travel Time
10h 19m
₹1,414
Onwards
Via Moradabad
CHEAPEST
Roorkee
Moradabad
Nanpara
Approx Travel Time
10h 26m
₹1,344
Onwards
Roorkee
Moradabad
Nanpara
Approx Travel Time
11h 55m
₹4,857
Onwards
Via Haridwar
Roorkee
Haridwar
Nanpara
Approx Travel Time
11h 37m
₹1,486
Onwards
Via Bareilly, Lakhimpur
Roorkee
Bareilly
Lakhimpur
Nanpara
Approx Travel Time
11h 3m
On Demand
Roorkee
Bareilly
Lakhimpur
Nanpara
Approx Travel Time
11h 28m
On Demand
Via Bareilly
Roorkee
Bareilly
Nanpara
Approx Travel Time
11h 23m
₹1,384
Onwards
Via Shahjahanpur, Lakhimpur
Roorkee
Shahjahanpur
Lakhimpur
Nanpara
Approx Travel Time
11h 17m
₹5,236
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Nanpara?
Nanpara is approximately 500+ kms from Roorkee.
How long does it take to reach Nanpara from Roorkee?
It takes approximately 10 hours to reach Nanpara from Roorkee by Train, Cab Via Shahjahanpur.
What is the cheapest way to reach Nanpara from Roorkee?
The cheapest way to reach Nanpara from Roorkee is by Train, Bus Via Moradabad.
What is the fastest way to reach Nanpara from Roorkee?
The fastest way to reach Nanpara from Roorkee is by Train, Cab Via Shahjahanpur.


