hero
How2Go
Najibabad to Tanakpur

Najibabad to Tanakpur

Tanakpur is approximately 250+ kms from Najibabad. The fastest way to reach Tanakpur from Najibabad is by Cab. It takes approximately 5 hours. The cheapest way to reach Tanakpur from Najibabad is by Train which would take approximately 10 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

FASTEST

Najibabad

Tanakpur

Approx Travel Time

4h 42m

₹4,697

Onwards

Direct Train

CHEAPEST

Najibabad

Tanakpur

Approx Travel Time

9h 56m

₹225

Onwards

Ads by MMT

Via Rudrapur

Najibabad

Rudrapur

Tanakpur

Approx Travel Time

5h 13m

On Demand

Najibabad

Rudrapur

Tanakpur

Approx Travel Time

6h 21m

₹1,398

Onwards

Najibabad

Rudrapur

Tanakpur

Approx Travel Time

5h 27m

On Demand

Najibabad

Rudrapur

Tanakpur

Approx Travel Time

6h 35m

₹919

Onwards

Via Bareilly

Najibabad

Bareilly

Tanakpur

Approx Travel Time

5h 34m

₹245

Onwards

Ads by MMT

Via Moradabad

Najibabad

Moradabad

Tanakpur

Approx Travel Time

7h 1m

₹990

Onwards

Via Kathgodam

Najibabad

Kathgodam

Tanakpur

Approx Travel Time

7h 20m

On Demand

Najibabad

Kathgodam

Tanakpur

Approx Travel Time

8h 9m

On Demand

Frequently Asked Questions

What is the distance between Najibabad and Tanakpur?

Tanakpur is approximately 250+ kms from Najibabad.

How long does it take to reach Tanakpur from Najibabad?

It takes approximately 5 hours to reach Tanakpur from Najibabad by Cab.

What is the cheapest way to reach Tanakpur from Najibabad?

The cheapest way to reach Tanakpur from Najibabad is by Train.

What is the fastest way to reach Tanakpur from Najibabad?

The fastest way to reach Tanakpur from Najibabad is by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India