hero
How2Go
Dharamsala to Khanna

Dharamsala to Khanna

Khanna is approximately 200+ km from Dharamsala, 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 Khanna.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Dharamsala

Khanna

Approx Travel Time

5h 34m

₹6,007

Onwards

Via Kangra, Ludhiana

Dharamsala

Kangra

Ludhiana

Khanna

Approx Travel Time

3h 12m

₹2,406

Onwards

Dharamsala

Kangra

Ludhiana

Khanna

Approx Travel Time

3h 45m

₹1,523

Onwards

FASTEST

Dharamsala

Kangra

Ludhiana

Khanna

Approx Travel Time

2h 53m

₹3,311

Onwards

Dharamsala

Kangra

Ludhiana

Khanna

Approx Travel Time

3h 26m

₹2,428

Onwards

Via Ludhiana

CHEAPEST

Dharamsala

Ludhiana

Khanna

Approx Travel Time

8h 41m

₹437

Onwards

Dharamsala

Ludhiana

Khanna

Approx Travel Time

9h

₹867

Onwards

Via Pathankot

Dharamsala

Pathankot

Khanna

Approx Travel Time

7h 40m

₹3,641

Onwards

Via Ropar

Dharamsala

Ropar

Khanna

Approx Travel Time

6h 34m

₹2,637

Onwards

Via Anandpur Sahib

Dharamsala

Anandpur Sahib

Khanna

Approx Travel Time

6h 36m

₹3,441

Onwards

Frequently Asked Questions

What is the distance between Dharamsala and Khanna?

Khanna is approximately 200+ kms from Dharamsala.

How long does it take to reach Khanna from Dharamsala?

It takes approximately 3 hours to reach Khanna from Dharamsala by Cab, Bus Via Kangra, Ludhiana.

What is the cheapest way to reach Khanna from Dharamsala?

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

What is the fastest way to reach Khanna from Dharamsala?

The fastest way to reach Khanna from Dharamsala is by Cab, Bus Via Kangra, Ludhiana.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India