hero
How2Go
Hamirpur to Tanakpur

Hamirpur to Tanakpur

Tanakpur is approximately 650+ km from Hamirpur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Tanakpur.

Read More
Sort By
Mode of Transport

Via Yamunanagar, Bareilly

RECOMMENDED

Hamirpur

Yamunanagar

Bareilly

Tanakpur

Approx Travel Time

13h 38m

On Demand

Via Ambala, Bareilly

Hamirpur

Ambala

Bareilly

Tanakpur

Approx Travel Time

13h 39m

₹1,184

Onwards

FASTEST

Hamirpur

Ambala

Bareilly

Tanakpur

Approx Travel Time

12h 40m

₹6,837

Onwards

Ads by MMT

Via Haridwar, Kichha

Hamirpur

Haridwar

Kichha

Tanakpur

Approx Travel Time

19h 31m

₹2,650

Onwards

Hamirpur

Haridwar

Kichha

Tanakpur

Approx Travel Time

18h 59m

₹3,653

Onwards

Via Chandigarh, Bareilly

CHEAPEST

Hamirpur

Chandigarh

Bareilly

Tanakpur

Approx Travel Time

14h 27m

₹1,144

Onwards

Hamirpur

Chandigarh

Bareilly

Tanakpur

Approx Travel Time

13h 23m

₹3,814

Onwards

Hamirpur

Chandigarh

Bareilly

Tanakpur

Approx Travel Time

15h 48m

₹1,543

Onwards

Ads by MMT

Via Rajpura, Bareilly

Hamirpur

Rajpura

Bareilly

Tanakpur

Approx Travel Time

13h 5m

₹6,289

Onwards

Via Anandpur Sahib, Bareilly

Hamirpur

Anandpur Sahib

Bareilly

Tanakpur

Approx Travel Time

14h 14m

₹4,446

Onwards

Frequently Asked Questions

What is the distance between Hamirpur and Tanakpur?

Tanakpur is approximately 650+ kms from Hamirpur.

How long does it take to reach Tanakpur from Hamirpur?

It takes approximately 13 hours to reach Tanakpur from Hamirpur by Cab, Train Via Ambala, Bareilly.

What is the cheapest way to reach Tanakpur from Hamirpur?

The cheapest way to reach Tanakpur from Hamirpur is by Bus, Train Via Chandigarh, Bareilly.

What is the fastest way to reach Tanakpur from Hamirpur?

The fastest way to reach Tanakpur from Hamirpur is by Cab, Train Via Ambala, Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India