
Noida to Shimla
Shimla is approximately 350+ kms from Noida. The fastest way to reach Shimla from Noida is by Bus, Flight Via Delhi. It takes approximately 4 hours. The cheapest way to reach Shimla from Noida is by Bus which would take approximately 8 hours.
Sort By
Mode of Transport
Via Delhi
Noida
Delhi
Shimla
Approx Travel Time
4h 14m
₹8,578
Onwards
FASTEST
Noida
Delhi
Shimla
Approx Travel Time
3h 55m
₹8,473
Onwards
Via Chandigarh
Noida
Chandigarh
Shimla
Approx Travel Time
8h 20m
₹1,420
Onwards
Noida
Chandigarh
Shimla
Approx Travel Time
7h 19m
₹3,513
Onwards
Via Panchkula
Noida
Panchkula
Shimla
Approx Travel Time
6h 24m
₹1,124
Onwards
Noida
Panchkula
Shimla
Approx Travel Time
6h 5m
₹3,063
Onwards
Via Ambala
Noida
Ambala
Shimla
Approx Travel Time
8h 8m
₹4,086
Onwards
Via Zirakpur
Noida
Zirakpur
Shimla
Approx Travel Time
6h 14m
₹3,037
Onwards
Frequently Asked Questions
What is the distance between Noida and Shimla?
Shimla is approximately 350+ kms from Noida.
How long does it take to reach Shimla from Noida?
It takes approximately 4 hours to reach Shimla from Noida by Bus, Flight Via Delhi.
What is the cheapest way to reach Shimla from Noida?
The cheapest way to reach Shimla from Noida is by Bus.
What is the fastest way to reach Shimla from Noida?
The fastest way to reach Shimla from Noida is by Bus, Flight Via Delhi.


