
Gurdaspur to Shimla
Shimla is approximately 250+ kms from Gurdaspur. The fastest way to reach Shimla from Gurdaspur is by Train, Flight Via Amritsar. It takes approximately 3 hours. The cheapest way to reach Shimla from Gurdaspur is by Train, Bus Via Chandigarh which would take approximately 7 hours.
Sort By
Mode of Transport
Via Chandigarh
Gurdaspur
Chandigarh
Shimla
Approx Travel Time
7h 10m
₹2,713
Onwards
CHEAPEST
Gurdaspur
Chandigarh
Shimla
Approx Travel Time
7h 10m
₹903
Onwards
Via Ludhiana
Gurdaspur
Ludhiana
Shimla
Approx Travel Time
7h 25m
₹4,735
Onwards
Via Amritsar
FASTEST
Gurdaspur
Amritsar
Shimla
Approx Travel Time
3h 10m
₹2,385
Onwards
Gurdaspur
Amritsar
Shimla
Approx Travel Time
8h 55m
On Demand
Via Phagwara
Gurdaspur
Phagwara
Shimla
Approx Travel Time
8h 47m
₹4,795
Onwards
Via Pathankot
Gurdaspur
Pathankot
Shimla
Approx Travel Time
9h 22m
₹7,526
Onwards
Via Sirhind
Gurdaspur
Sirhind
Shimla
Approx Travel Time
9h 45m
₹4,478
Onwards
Frequently Asked Questions
What is the distance between Gurdaspur and Shimla?
Shimla is approximately 250+ kms from Gurdaspur.
How long does it take to reach Shimla from Gurdaspur?
It takes approximately 3 hours to reach Shimla from Gurdaspur by Train, Flight Via Amritsar.
What is the cheapest way to reach Shimla from Gurdaspur?
The cheapest way to reach Shimla from Gurdaspur is by Train, Bus Via Chandigarh.
What is the fastest way to reach Shimla from Gurdaspur?
The fastest way to reach Shimla from Gurdaspur is by Train, Flight Via Amritsar.
Routes Connecting Gurdaspur
Routes From Gurdaspur
- Gurdaspur to Ambaji
- Gurdaspur to Rameshwaram
- Gurdaspur to Tikamgarh
- Gurdaspur to Shahapur
- Gurdaspur to Bathinda
- Gurdaspur to Pen
- Gurdaspur to Siwan
- Gurdaspur to Guntur
- Gurdaspur to Kayamkulam
- Gurdaspur to Pandharpur
- Gurdaspur to Phagwara
- Gurdaspur to Sivakasi
- Gurdaspur to Ratangarh
- Gurdaspur to Vapi
- Gurdaspur to Khajuraho
Routes To Gurdaspur
- Dehradun to Gurdaspur
- Maihar to Gurdaspur
- Uttarkashi to Gurdaspur
- Chintpurni to Gurdaspur
- Loharu to Gurdaspur
- Bettiah to Gurdaspur
- Kapurthala to Gurdaspur
- Sangli to Gurdaspur
- Kadur to Gurdaspur
- Kurukshetra to Gurdaspur
- Didwana to Gurdaspur
- Chalisgaon to Gurdaspur
- Aizawl to Gurdaspur
- Ujjain to Gurdaspur
- Haldia to Gurdaspur