
Shahabad to Nabha
Nabha is approximately 600+ kms from Shahabad. The fastest way to reach Nabha from Shahabad is by Train Via Moradabad, Patiala. It takes approximately 13 hours. The cheapest way to reach Nabha from Shahabad is by Train Via Roorkee which would take approximately 13 hours.
Sort By
Mode of Transport
Via Muhamdi, Ambala
RECOMMENDED
Shahabad
Muhamdi
Ambala
Nabha
Approx Travel Time
13h 58m
₹4,457
Onwards
Via Moradabad, Rajpura
Shahabad
Moradabad
Rajpura
Nabha
Approx Travel Time
13h 7m
₹500
Onwards
Via Moradabad, Patiala
FASTEST
Shahabad
Moradabad
Patiala
Nabha
Approx Travel Time
12h 42m
₹675
Onwards
Via Roorkee
CHEAPEST
Shahabad
Roorkee
Nabha
Approx Travel Time
13h 7m
₹370
Onwards
Frequently Asked Questions
What is the distance between Shahabad and Nabha?
Nabha is approximately 600+ kms from Shahabad.
How long does it take to reach Nabha from Shahabad?
It takes approximately 13 hours to reach Nabha from Shahabad by Train Via Moradabad, Patiala.
What is the cheapest way to reach Nabha from Shahabad?
The cheapest way to reach Nabha from Shahabad is by Train Via Roorkee.
What is the fastest way to reach Nabha from Shahabad?
The fastest way to reach Nabha from Shahabad is by Train Via Moradabad, Patiala.


