hero
How2Go
Shahjahanpur to Dharamsala

Shahjahanpur to Dharamsala

Dharamsala is approximately 650+ kms from Shahjahanpur. The fastest way to reach Dharamsala from Shahjahanpur is by Train, Bus Via Chandigarh. It takes approximately 16 hours. The cheapest way to reach Dharamsala from Shahjahanpur is by Train, Bus Via Ambala which would take approximately 16 hours.

Sort By
Mode of Transport

Via Ambala

RECOMMENDED

CHEAPEST

Shahjahanpur

Ambala

Dharamsala

Approx Travel Time

16h 10m

₹634

Onwards

Shahjahanpur

Ambala

Dharamsala

Approx Travel Time

16h 46m

₹4,995

Onwards

Via Chandigarh

FASTEST

Shahjahanpur

Chandigarh

Dharamsala

Approx Travel Time

15h 40m

₹892

Onwards

Shahjahanpur

Chandigarh

Dharamsala

Approx Travel Time

16h 38m

₹4,401

Onwards

Ads by MMT

Via Moradabad, Ambala

Shahjahanpur

Moradabad

Ambala

Dharamsala

Approx Travel Time

17h 20m

₹654

Onwards

Shahjahanpur

Moradabad

Ambala

Dharamsala

Approx Travel Time

18h 20m

₹1,568

Onwards

Via Ludhiana

Shahjahanpur

Ludhiana

Dharamsala

Approx Travel Time

16h 55m

₹686

Onwards

Shahjahanpur

Ludhiana

Dharamsala

Approx Travel Time

17h 13m

₹5,128

Onwards

Ads by MMT

Via Bareilly, Ambala

Shahjahanpur

Bareilly

Ambala

Dharamsala

Approx Travel Time

17h 35m

₹659

Onwards

Via Yamunanagar

Shahjahanpur

Yamunanagar

Dharamsala

Approx Travel Time

16h 34m

₹5,078

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Dharamsala?

Dharamsala is approximately 650+ kms from Shahjahanpur.

How long does it take to reach Dharamsala from Shahjahanpur?

It takes approximately 16 hours to reach Dharamsala from Shahjahanpur by Train, Bus Via Chandigarh.

What is the cheapest way to reach Dharamsala from Shahjahanpur?

The cheapest way to reach Dharamsala from Shahjahanpur is by Train, Bus Via Ambala.

What is the fastest way to reach Dharamsala from Shahjahanpur?

The fastest way to reach Dharamsala from Shahjahanpur is by Train, Bus Via Chandigarh.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India