
Faridkot to Shimla
Shimla is approximately 300+ kms from Faridkot. The fastest way to reach Shimla from Faridkot is by Bus, Flight Via Amritsar. It takes approximately 6 hours. The cheapest way to reach Shimla from Faridkot is by Bus Via Mohali which would take approximately 10 hours.
Sort By
Mode of Transport
Via Chandigarh
Faridkot
Chandigarh
Shimla
Approx Travel Time
7h 25m
₹1,145
Onwards
Faridkot
Chandigarh
Shimla
Approx Travel Time
8h 59m
₹3,733
Onwards
Via Ludhiana
Faridkot
Ludhiana
Shimla
Approx Travel Time
8h 23m
₹4,327
Onwards
Via Amritsar
FASTEST
Faridkot
Amritsar
Shimla
Approx Travel Time
5h 25m
On Demand
Faridkot
Amritsar
Shimla
Approx Travel Time
9h 47m
On Demand
Via Rajpura
Faridkot
Rajpura
Shimla
Approx Travel Time
9h 4m
On Demand
Via Ambala
Faridkot
Ambala
Shimla
Approx Travel Time
10h 14m
On Demand
Via Mohali
CHEAPEST
Faridkot
Mohali
Shimla
Approx Travel Time
9h 32m
₹1,069
Onwards
Faridkot
Mohali
Shimla
Approx Travel Time
9h 18m
₹3,425
Onwards
Frequently Asked Questions
What is the distance between Faridkot and Shimla?
Shimla is approximately 300+ kms from Faridkot.
How long does it take to reach Shimla from Faridkot?
It takes approximately 6 hours to reach Shimla from Faridkot by Bus, Flight Via Amritsar.
What is the cheapest way to reach Shimla from Faridkot?
The cheapest way to reach Shimla from Faridkot is by Bus Via Mohali.
What is the fastest way to reach Shimla from Faridkot?
The fastest way to reach Shimla from Faridkot is by Bus, Flight Via Amritsar.


