
Nabha to Tanakpur
Tanakpur is approximately 550+ kms from Nabha. The fastest way to reach Tanakpur from Nabha is by Train Via Rajpura, Bareilly. It takes approximately 12 hours. The cheapest way to reach Tanakpur from Nabha is by Train Via Ambala, Bareilly which would take approximately 13 hours.
Sort By
Mode of Transport
Via Rajpura, Bareilly
RECOMMENDED
FASTEST
Nabha
Rajpura
Bareilly
Tanakpur
Approx Travel Time
12h 9m
₹490
Onwards
Nabha
Rajpura
Bareilly
Tanakpur
Approx Travel Time
12h 20m
₹3,182
Onwards
Via Ambala, Bareilly
CHEAPEST
Nabha
Ambala
Bareilly
Tanakpur
Approx Travel Time
12h 38m
₹480
Onwards
Nabha
Ambala
Bareilly
Tanakpur
Approx Travel Time
12h 49m
₹3,172
Onwards
Via Patiala, Moradabad
Nabha
Patiala
Moradabad
Tanakpur
Approx Travel Time
13h 10m
₹6,016
Onwards
Via Ambala, Moradabad
Nabha
Ambala
Moradabad
Tanakpur
Approx Travel Time
13h 50m
₹5,826
Onwards
Via Delhi
Nabha
Delhi
Tanakpur
Approx Travel Time
12h 9m
₹6,244
Onwards
Via Rajpura, Moradabad
Nabha
Rajpura
Moradabad
Tanakpur
Approx Travel Time
14h 1m
₹5,841
Onwards
Via Patiala, Bareilly
Nabha
Patiala
Bareilly
Tanakpur
Approx Travel Time
13h 16m
₹3,322
Onwards
Nabha
Patiala
Bareilly
Tanakpur
Approx Travel Time
13h 5m
₹630
Onwards
Frequently Asked Questions
What is the distance between Nabha and Tanakpur?
Tanakpur is approximately 550+ kms from Nabha.
How long does it take to reach Tanakpur from Nabha?
It takes approximately 12 hours to reach Tanakpur from Nabha by Train Via Rajpura, Bareilly.
What is the cheapest way to reach Tanakpur from Nabha?
The cheapest way to reach Tanakpur from Nabha is by Train Via Ambala, Bareilly.
What is the fastest way to reach Tanakpur from Nabha?
The fastest way to reach Tanakpur from Nabha is by Train Via Rajpura, Bareilly.