
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,242
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,192
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 Darbhanga
- Gurdaspur to Srikalahasti
- Gurdaspur to Podili
- Gurdaspur to Mahabalipuram
- Gurdaspur to Ranikhet
- Gurdaspur to Mysore
- Gurdaspur to Mayiladuthurai
- Gurdaspur to Kottayam
- Gurdaspur to Ariyalur
- Gurdaspur to Sagar
- Gurdaspur to Tandur
- Gurdaspur to Hoshangabad
- Gurdaspur to Kanyakumari
- Gurdaspur to Hajipur
- Gurdaspur to Balasore


