
Tanakpur to Nabha
Nabha is approximately 450+ kms from Tanakpur. The fastest way to reach Nabha from Tanakpur is by Train, Flight Via Ghaziabad, Ludhiana. It takes approximately 11 hours. The cheapest way to reach Nabha from Tanakpur is by Train Via Bareilly, Roorkee which would take approximately 14 hours.
Sort By
Mode of Transport
Via Moradabad, Ambala
RECOMMENDED
Tanakpur
Moradabad
Ambala
Nabha
Approx Travel Time
12h 20m
₹375
Onwards
Via Moradabad, Yamunanagar
Tanakpur
Moradabad
Yamunanagar
Nabha
Approx Travel Time
12h 38m
₹435
Onwards
Via Moradabad, Saharanpur
Tanakpur
Moradabad
Saharanpur
Nabha
Approx Travel Time
12h 50m
₹710
Onwards
Via Bareilly, Ambala
Tanakpur
Bareilly
Ambala
Nabha
Approx Travel Time
13h 35m
₹370
Onwards
Via Delhi
Tanakpur
Delhi
Nabha
Approx Travel Time
12h 55m
₹360
Onwards
Tanakpur
Delhi
Nabha
Approx Travel Time
13h 40m
₹1,094
Onwards
Via Ghaziabad, Ludhiana
FASTEST
Tanakpur
Ghaziabad
Ludhiana
Nabha
Approx Travel Time
10h 20m
On Demand
Via Bareilly, Yamunanagar
Tanakpur
Bareilly
Yamunanagar
Nabha
Approx Travel Time
13h 53m
₹440
Onwards
Via Bareilly, Saharanpur
Tanakpur
Bareilly
Saharanpur
Nabha
Approx Travel Time
13h 50m
₹705
Onwards
Via Bareilly, Roorkee
CHEAPEST
Tanakpur
Bareilly
Roorkee
Nabha
Approx Travel Time
14h 8m
₹335
Onwards
Frequently Asked Questions
What is the distance between Tanakpur and Nabha?
Nabha is approximately 450+ kms from Tanakpur.
How long does it take to reach Nabha from Tanakpur?
It takes approximately 11 hours to reach Nabha from Tanakpur by Train, Flight Via Ghaziabad, Ludhiana.
What is the cheapest way to reach Nabha from Tanakpur?
The cheapest way to reach Nabha from Tanakpur is by Train Via Bareilly, Roorkee.
What is the fastest way to reach Nabha from Tanakpur?
The fastest way to reach Nabha from Tanakpur is by Train, Flight Via Ghaziabad, Ludhiana.