hero
How2Go
Salem to Dharamsala

Salem to Dharamsala

Dharamsala is approximately 2400+ kms from Salem. The fastest way to reach Dharamsala from Salem is by Train, Flight, Bus Via Bangalore, Amritsar. It takes approximately 13 hours. The cheapest way to reach Dharamsala from Salem is by Train, Bus Via Khammam, Delhi which would take approximately 50 hours.

Sort By
Mode of Transport

Via Bangalore, Mohali

RECOMMENDED

Salem

Bangalore

Mohali

Dharamsala

Approx Travel Time

15h 18m

₹16,681

Onwards

Salem

Bangalore

Mohali

Dharamsala

Approx Travel Time

13h 52m

₹12,013

Onwards

Salem

Bangalore

Mohali

Dharamsala

Approx Travel Time

15h 5m

₹9,538

Onwards

Via Bangalore, Amritsar

FASTEST

Salem

Bangalore

Amritsar

Dharamsala

Approx Travel Time

12h 49m

₹10,055

Onwards

Salem

Bangalore

Amritsar

Dharamsala

Approx Travel Time

14h 41m

₹17,207

Onwards

Salem

Bangalore

Amritsar

Dharamsala

Approx Travel Time

13h 15m

₹12,539

Onwards

Ads by MMT

Via Khammam, Delhi

CHEAPEST

Salem

Khammam

Delhi

Dharamsala

Approx Travel Time

2d 1h 48m

₹1,915

Onwards

Via Sangrur

Salem

Sangrur

Dharamsala

Approx Travel Time

2d 4h 58m

₹5,784

Onwards

Ads by MMT

Via Anantapur, Delhi

Salem

Anantapur

Delhi

Dharamsala

Approx Travel Time

2d 10h 45m

₹7,838

Onwards

Via Bangalore, Jammu

Salem

Bangalore

Jammu

Dharamsala

Approx Travel Time

15h 11m

₹19,077

Onwards

Frequently Asked Questions

What is the distance between Salem and Dharamsala?

Dharamsala is approximately 2400+ kms from Salem.

How long does it take to reach Dharamsala from Salem?

It takes approximately 13 hours to reach Dharamsala from Salem by Train, Flight, Bus Via Bangalore, Amritsar.

What is the cheapest way to reach Dharamsala from Salem?

The cheapest way to reach Dharamsala from Salem is by Train, Bus Via Khammam, Delhi.

What is the fastest way to reach Dharamsala from Salem?

The fastest way to reach Dharamsala from Salem is by Train, Flight, Bus Via Bangalore, Amritsar.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India