
Faridabad to Shimla
Shimla is approximately 350+ kms from Faridabad. The fastest way to reach Shimla from Faridabad is by Train, Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Shimla from Faridabad is by Train, Bus Via Chandigarh which would take approximately 9 hours.
Sort By
Mode of Transport
Via Delhi
Faridabad
Delhi
Shimla
Approx Travel Time
3h 22m
On Demand
FASTEST
Faridabad
Delhi
Shimla
Approx Travel Time
3h 3m
On Demand
Faridabad
Delhi
Shimla
Approx Travel Time
3h 20m
On Demand
Via Gurgaon, Delhi
Faridabad
Gurgaon
Delhi
Shimla
Approx Travel Time
4h 31m
On Demand
Faridabad
Gurgaon
Delhi
Shimla
Approx Travel Time
5h 13m
On Demand
Faridabad
Gurgaon
Delhi
Shimla
Approx Travel Time
5h 15m
On Demand
Via Chandigarh
CHEAPEST
Faridabad
Chandigarh
Shimla
Approx Travel Time
8h 58m
₹622
Onwards
Via Ambala
Faridabad
Ambala
Shimla
Approx Travel Time
10h 27m
₹3,504
Onwards
Frequently Asked Questions
What is the distance between Faridabad and Shimla?
Shimla is approximately 350+ kms from Faridabad.
How long does it take to reach Shimla from Faridabad?
It takes approximately 3 hours to reach Shimla from Faridabad by Train, Flight Via Delhi.
What is the cheapest way to reach Shimla from Faridabad?
The cheapest way to reach Shimla from Faridabad is by Train, Bus Via Chandigarh.
What is the fastest way to reach Shimla from Faridabad?
The fastest way to reach Shimla from Faridabad is by Train, Flight Via Delhi.
Routes Connecting Faridabad
Routes From Faridabad
Routes To Faridabad
- Viramgam to Faridabad
- Pune to Faridabad
- Vikarabad to Faridabad
- Kufri to Faridabad
- Bhuj to Faridabad
- Gangotri to Faridabad
- Narnaul to Faridabad
- Jammu to Faridabad
- Devadurga to Faridabad
- Ajmer to Faridabad
- Pathankot to Faridabad
- Purnia to Faridabad
- Yavatmal to Faridabad
- Pathanamthitta to Faridabad
- Ashti to Faridabad


