hero
How2Go

Shimla to Dharamsala

Dharamsala is approximately 200+ kms from Shimla. The fastest way to reach Dharamsala from Shimla is by Flight, Bus Via Kangra. It takes approximately 3 hours. The cheapest way to reach Dharamsala from Shimla is by Bus which would take approximately 10 hours.

Sort By
Mode of Transport

Direct Bus

RECOMMENDED

CHEAPEST

Shimla

Dharamsala

Approx Travel Time

9h 32m

₹599

Onwards

Direct Cab

Shimla

Dharamsala

Approx Travel Time

6h 47m

₹6,253

Onwards

Ads by MMT

Via Kangra

Shimla

Kangra

Dharamsala

Approx Travel Time

3h 32m

₹4,930

Onwards

FASTEST

Shimla

Kangra

Dharamsala

Approx Travel Time

3h 15m

₹4,753

Onwards

Shimla

Kangra

Dharamsala

Approx Travel Time

9h 47m

₹1,355

Onwards

Shimla

Kangra

Dharamsala

Approx Travel Time

9h 50m

₹1,178

Onwards

Via Mandi

Shimla

Mandi

Dharamsala

Approx Travel Time

11h 22m

₹856

Onwards

Ads by MMT

Via Una

Shimla

Una

Dharamsala

Approx Travel Time

9h 10m

₹812

Onwards

Via Panchkula

Shimla

Panchkula

Dharamsala

Approx Travel Time

9h 55m

₹1,179

Onwards

Via Mohali

Shimla

Mohali

Dharamsala

Approx Travel Time

9h 54m

₹1,111

Onwards

Frequently Asked Questions

What is the distance between Shimla and Dharamsala?

Dharamsala is approximately 200+ kms from Shimla.

How long does it take to reach Dharamsala from Shimla?

It takes approximately 3 hours to reach Dharamsala from Shimla by Flight, Bus Via Kangra.

What is the cheapest way to reach Dharamsala from Shimla?

The cheapest way to reach Dharamsala from Shimla is by Bus.

What is the fastest way to reach Dharamsala from Shimla?

The fastest way to reach Dharamsala from Shimla is by Flight, Bus Via Kangra.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India