
Shimla to Delhi
Delhi is approximately 300+ kms from Shimla. The fastest way to reach Delhi from Shimla is by Flight. It takes approximately 1 hour. The cheapest way to reach Delhi from Shimla is by Bus which would take approximately 8 hours.
Sort By
Mode of Transport
Via Chandigarh
Shimla
Chandigarh
Delhi
Approx Travel Time
7h 55m
₹649
Onwards
Shimla
Chandigarh
Delhi
Approx Travel Time
9h 10m
₹889
Onwards
Shimla
Chandigarh
Delhi
Approx Travel Time
3h 25m
₹2,793
Onwards
Shimla
Chandigarh
Delhi
Approx Travel Time
9h 20m
₹3,395
Onwards
Via Ambala
Shimla
Ambala
Delhi
Approx Travel Time
9h 14m
₹3,895
Onwards
Shimla
Ambala
Delhi
Approx Travel Time
10h 14m
₹4,145
Onwards
Via Patiala
Shimla
Patiala
Delhi
Approx Travel Time
9h 52m
₹5,960
Onwards
Frequently Asked Questions
What is the distance between Shimla and Delhi?
Delhi is approximately 300+ kms from Shimla.
How long does it take to reach Delhi from Shimla?
It takes approximately 1 hour to reach Delhi from Shimla by Flight.
What is the cheapest way to reach Delhi from Shimla?
The cheapest way to reach Delhi from Shimla is by Bus.
What is the fastest way to reach Delhi from Shimla?
The fastest way to reach Delhi from Shimla is by Flight.