hero
How2Go
Satna to Dharamsala

Satna to Dharamsala

Dharamsala is approximately 1150+ kms from Satna. The fastest way to reach Dharamsala from Satna is by Train, Flight, Cab Via Prayagraj(Allahabad), Mohali. It takes approximately 14 hours. The cheapest way to reach Dharamsala from Satna is by Train, Bus Via Jhansi, Mohali which would take approximately 23 hours.

Sort By
Mode of Transport

Via Prayagraj(Allahabad), Mohali

RECOMMENDED

FASTEST

Satna

Prayagraj(Allahabad)

Mohali

Dharamsala

Approx Travel Time

14h 3m

On Demand

Satna

Prayagraj(Allahabad)

Mohali

Dharamsala

Approx Travel Time

14h 53m

₹6,737

Onwards

Satna

Prayagraj(Allahabad)

Mohali

Dharamsala

Approx Travel Time

15h 6m

On Demand

Satna

Prayagraj(Allahabad)

Mohali

Dharamsala

Approx Travel Time

15h 45m

On Demand

Satna

Prayagraj(Allahabad)

Mohali

Dharamsala

Approx Travel Time

15h 56m

₹9,497

Onwards

Satna

Prayagraj(Allahabad)

Mohali

Dharamsala

Approx Travel Time

16h 35m

₹8,749

Onwards

Via Jhansi, Mohali

Satna

Jhansi

Mohali

Dharamsala

Approx Travel Time

22h 7m

On Demand

CHEAPEST

Satna

Jhansi

Mohali

Dharamsala

Approx Travel Time

23h 17m

₹1,270

Onwards

Ads by MMT

Via Kanpur, Jalandhar

Satna

Kanpur

Jalandhar

Dharamsala

Approx Travel Time

1d 7h 20m

₹4,941

Onwards

Via Lucknow, Mohali

Satna

Lucknow

Mohali

Dharamsala

Approx Travel Time

20h 30m

On Demand

Ads by MMT

Frequently Asked Questions

What is the distance between Satna and Dharamsala?

Dharamsala is approximately 1150+ kms from Satna.

How long does it take to reach Dharamsala from Satna?

It takes approximately 14 hours to reach Dharamsala from Satna by Train, Flight, Cab Via Prayagraj(Allahabad), Mohali.

What is the cheapest way to reach Dharamsala from Satna?

The cheapest way to reach Dharamsala from Satna is by Train, Bus Via Jhansi, Mohali.

What is the fastest way to reach Dharamsala from Satna?

The fastest way to reach Dharamsala from Satna is by Train, Flight, Cab Via Prayagraj(Allahabad), Mohali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India