hero
How2Go
Haridwar to Tanakpur

Haridwar to Tanakpur

Tanakpur is approximately 300+ kms from Haridwar. The fastest way to reach Tanakpur from Haridwar is by Cab. It takes approximately 6 hours. The cheapest way to reach Tanakpur from Haridwar is by Train which would take approximately 11 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

FASTEST

Haridwar

Tanakpur

Approx Travel Time

5h 37m

₹6,973

Onwards

Direct Train

CHEAPEST

Haridwar

Tanakpur

Approx Travel Time

11h 5m

₹250

Onwards

Ads by MMT

Via Rudrapur

Haridwar

Rudrapur

Tanakpur

Approx Travel Time

6h 23m

On Demand

Haridwar

Rudrapur

Tanakpur

Approx Travel Time

6h 39m

On Demand

Haridwar

Rudrapur

Tanakpur

Approx Travel Time

7h 47m

₹739

Onwards

Via Kichha

Haridwar

Kichha

Tanakpur

Approx Travel Time

7h 1m

₹1,499

Onwards

Haridwar

Kichha

Tanakpur

Approx Travel Time

6h 21m

₹3,038

Onwards

Ads by MMT

Via Bareilly

Haridwar

Bareilly

Tanakpur

Approx Travel Time

6h 22m

₹285

Onwards

Haridwar

Bareilly

Tanakpur

Approx Travel Time

7h 25m

₹1,085

Onwards

Via Lalkuan

Haridwar

Lalkuan

Tanakpur

Approx Travel Time

7h 38m

On Demand

Frequently Asked Questions

What is the distance between Haridwar and Tanakpur?

Tanakpur is approximately 300+ kms from Haridwar.

How long does it take to reach Tanakpur from Haridwar?

It takes approximately 6 hours to reach Tanakpur from Haridwar by Cab.

What is the cheapest way to reach Tanakpur from Haridwar?

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

What is the fastest way to reach Tanakpur from Haridwar?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India