hero
How2Go

Tanakpur to Dharamsala

Dharamsala is approximately 650+ kms from Tanakpur. The fastest way to reach Dharamsala from Tanakpur is by Train, Flight, Cab Via Delhi, Kangra. It takes approximately 11 hours. The cheapest way to reach Dharamsala from Tanakpur is by Train, Bus Via Moradabad, Ludhiana which would take approximately 18 hours.

Sort By
Mode of Transport

Via Moradabad, Ambala

RECOMMENDED

Tanakpur

Moradabad

Ambala

Dharamsala

Approx Travel Time

16h 50m

₹684

Onwards

Tanakpur

Moradabad

Ambala

Dharamsala

Approx Travel Time

17h 20m

₹4,869

Onwards

Tanakpur

Moradabad

Ambala

Dharamsala

Approx Travel Time

17h 53m

₹5,720

Onwards

Tanakpur

Moradabad

Ambala

Dharamsala

Approx Travel Time

18h 23m

₹9,905

Onwards

Via Moradabad, Ludhiana

CHEAPEST

Tanakpur

Moradabad

Ludhiana

Dharamsala

Approx Travel Time

17h 35m

₹641

Onwards

Tanakpur

Moradabad

Ludhiana

Dharamsala

Approx Travel Time

17h 54m

₹5,051

Onwards

Ads by MMT

Via Bareilly, Ambala

Tanakpur

Bareilly

Ambala

Dharamsala

Approx Travel Time

18h 5m

₹679

Onwards

Via Delhi, Kangra

FASTEST

Tanakpur

Delhi

Kangra

Dharamsala

Approx Travel Time

10h 20m

₹7,077

Onwards

Tanakpur

Delhi

Kangra

Dharamsala

Approx Travel Time

11h 50m

₹7,503

Onwards

Ads by MMT

Via Ghaziabad, Ludhiana

Tanakpur

Ghaziabad

Ludhiana

Dharamsala

Approx Travel Time

13h 35m

On Demand

Frequently Asked Questions

What is the distance between Tanakpur and Dharamsala?

Dharamsala is approximately 650+ kms from Tanakpur.

How long does it take to reach Dharamsala from Tanakpur?

It takes approximately 11 hours to reach Dharamsala from Tanakpur by Train, Flight, Cab Via Delhi, Kangra.

What is the cheapest way to reach Dharamsala from Tanakpur?

The cheapest way to reach Dharamsala from Tanakpur is by Train, Bus Via Moradabad, Ludhiana.

What is the fastest way to reach Dharamsala from Tanakpur?

The fastest way to reach Dharamsala from Tanakpur is by Train, Flight, Cab Via Delhi, Kangra.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India