
Fazilka to Shimla
Shimla is approximately 300+ kms from Fazilka. The fastest way to reach Shimla from Fazilka is by Cab, Flight Via Amritsar. It takes approximately 6 hours. The cheapest way to reach Shimla from Fazilka is by Train, Cab Via Rajpura which would take approximately 11 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Fazilka
Ludhiana
Shimla
Approx Travel Time
9h 25m
₹5,134
Onwards
Via Amritsar
FASTEST
Fazilka
Amritsar
Shimla
Approx Travel Time
5h 55m
₹6,693
Onwards
Via Rajpura
CHEAPEST
Fazilka
Rajpura
Shimla
Approx Travel Time
10h 32m
₹4,089
Onwards
Via Patiala
Fazilka
Patiala
Shimla
Approx Travel Time
10h 26m
₹4,131
Onwards
Via Barnala
Fazilka
Barnala
Shimla
Approx Travel Time
11h 13m
₹5,123
Onwards
Frequently Asked Questions
What is the distance between Fazilka and Shimla?
Shimla is approximately 300+ kms from Fazilka.
How long does it take to reach Shimla from Fazilka?
It takes approximately 6 hours to reach Shimla from Fazilka by Cab, Flight Via Amritsar.
What is the cheapest way to reach Shimla from Fazilka?
The cheapest way to reach Shimla from Fazilka is by Train, Cab Via Rajpura.
What is the fastest way to reach Shimla from Fazilka?
The fastest way to reach Shimla from Fazilka is by Cab, Flight Via Amritsar.