
Shahabad to Nahan
Nahan is approximately 450+ kms from Shahabad. The fastest way to reach Nahan from Shahabad is by Train, Cab Via Moradabad, Haridwar. It takes approximately 12 hours. The cheapest way to reach Nahan from Shahabad is by Train, Cab Via Moradabad, Yamunanagar which would take approximately 12 hours.
Sort By
Mode of Transport
Via Moradabad, Najibabad
RECOMMENDED
Shahabad
Moradabad
Najibabad
Nahan
Approx Travel Time
11h 32m
₹4,829
Onwards
Via Moradabad, Yamunanagar
CHEAPEST
Shahabad
Moradabad
Yamunanagar
Nahan
Approx Travel Time
11h 44m
₹3,375
Onwards
Via Moradabad, Haridwar
FASTEST
Shahabad
Moradabad
Haridwar
Nahan
Approx Travel Time
11h 23m
₹4,062
Onwards
Frequently Asked Questions
What is the distance between Shahabad and Nahan?
Nahan is approximately 450+ kms from Shahabad.
How long does it take to reach Nahan from Shahabad?
It takes approximately 12 hours to reach Nahan from Shahabad by Train, Cab Via Moradabad, Haridwar.
What is the cheapest way to reach Nahan from Shahabad?
The cheapest way to reach Nahan from Shahabad is by Train, Cab Via Moradabad, Yamunanagar.
What is the fastest way to reach Nahan from Shahabad?
The fastest way to reach Nahan from Shahabad is by Train, Cab Via Moradabad, Haridwar.


