
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 4 hours. The cheapest way to reach Shimla from Gurdaspur is by Bus Via Panchkula which would take approximately 8 hours.
Sort By
Mode of Transport
Via Amritsar
Gurdaspur
Amritsar
Shimla
Approx Travel Time
3h 45m
On Demand
FASTEST
Gurdaspur
Amritsar
Shimla
Approx Travel Time
3h 29m
On Demand
Gurdaspur
Amritsar
Shimla
Approx Travel Time
3h 40m
On Demand
Via Chandigarh
Gurdaspur
Chandigarh
Shimla
Approx Travel Time
7h 35m
₹1,214
Onwards
Via Kangra
Gurdaspur
Kangra
Shimla
Approx Travel Time
8h 55m
₹4,269
Onwards
Via Panchkula
CHEAPEST
Gurdaspur
Panchkula
Shimla
Approx Travel Time
8h 9m
₹1,175
Onwards
Via Jalandhar
Gurdaspur
Jalandhar
Shimla
Approx Travel Time
8h 20m
₹3,572
Onwards
Via Baba Bakala
Gurdaspur
Baba Bakala
Shimla
Approx Travel Time
8h 43m
On Demand
Via Ropar
Gurdaspur
Ropar
Shimla
Approx Travel Time
8h 24m
₹2,524
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 4 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 Bus Via Panchkula.
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 Kolar
- Gurdaspur to Nashik
- Gurdaspur to Gangotri
- Gurdaspur to Jalgaon
- Gurdaspur to Orai
- Gurdaspur to Chandausi
- Gurdaspur to Chittoor
- Gurdaspur to Thodupuzha
- Gurdaspur to Malkapur
- Gurdaspur to Durgapur
- Gurdaspur to Jaipur
- Gurdaspur to Morena
- Gurdaspur to Raipur
- Gurdaspur to Kolhapur
- Gurdaspur to Yercaud
Routes To Gurdaspur
- Chandur to Gurdaspur
- Mukerian to Gurdaspur
- Faridkot to Gurdaspur
- Rajula to Gurdaspur
- Begusarai to Gurdaspur
- Annavaram to Gurdaspur
- Kolhapur to Gurdaspur
- Dharapuram to Gurdaspur
- Unnao to Gurdaspur
- Talcher to Gurdaspur
- Balaghat to Gurdaspur
- Kanjirappally to Gurdaspur
- Hindupur to Gurdaspur
- Karkala to Gurdaspur
- Kankavli to Gurdaspur


