
Kannauj to Shimla
Shimla is approximately 650+ kms from Kannauj. The fastest way to reach Shimla from Kannauj is by Train, Flight Via Kanpur, Delhi. It takes approximately 6 hours. The cheapest way to reach Shimla from Kannauj is by Train Via Delhi which would take approximately 15 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Kannauj
Delhi
Shimla
Approx Travel Time
9h 10m
₹3,424
Onwards
Kannauj
Delhi
Shimla
Approx Travel Time
9h 55m
₹3,774
Onwards
Kannauj
Delhi
Shimla
Approx Travel Time
16h 10m
₹1,269
Onwards
CHEAPEST
Kannauj
Delhi
Shimla
Approx Travel Time
14h 40m
₹565
Onwards
Kannauj
Delhi
Shimla
Approx Travel Time
15h 25m
₹919
Onwards
Kannauj
Delhi
Shimla
Approx Travel Time
15h 25m
₹915
Onwards
Via Kanpur, Delhi
FASTEST
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 5m
₹6,799
Onwards
Via Ghaziabad
Kannauj
Ghaziabad
Shimla
Approx Travel Time
14h 10m
₹570
Onwards
Via Aligarh
Kannauj
Aligarh
Shimla
Approx Travel Time
13h 40m
₹8,010
Onwards
Via Dehradun
Kannauj
Dehradun
Shimla
Approx Travel Time
14h 55m
On Demand
Frequently Asked Questions
What is the distance between Kannauj and Shimla?
Shimla is approximately 650+ kms from Kannauj.
How long does it take to reach Shimla from Kannauj?
It takes approximately 6 hours to reach Shimla from Kannauj by Train, Flight Via Kanpur, Delhi.
What is the cheapest way to reach Shimla from Kannauj?
The cheapest way to reach Shimla from Kannauj is by Train Via Delhi.
What is the fastest way to reach Shimla from Kannauj?
The fastest way to reach Shimla from Kannauj is by Train, Flight Via Kanpur, Delhi.