
Kannauj to Shimla
Shimla is approximately 750+ 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, Bus Via Ghaziabad which would take approximately 18 hours.
Sort By
Mode of Transport
Via Kanpur, Delhi
RECOMMENDED
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 41m
₹14,458
Onwards
FASTEST
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 6m
₹12,305
Onwards
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 50m
₹12,279
Onwards
Via Ghaziabad
CHEAPEST
Kannauj
Ghaziabad
Shimla
Approx Travel Time
17h 54m
₹958
Onwards
Kannauj
Ghaziabad
Shimla
Approx Travel Time
16h 20m
₹1,222
Onwards
Via Dehradun
Kannauj
Dehradun
Shimla
Approx Travel Time
19h 46m
₹6,714
Onwards
Via Rohtak
Kannauj
Rohtak
Shimla
Approx Travel Time
19h 33m
₹6,197
Onwards
Via Agra, Delhi
Kannauj
Agra
Delhi
Shimla
Approx Travel Time
8h 40m
₹23,516
Onwards
Via Lucknow, Delhi
Kannauj
Lucknow
Delhi
Shimla
Approx Travel Time
7h 35m
₹16,090
Onwards
Frequently Asked Questions
What is the distance between Kannauj and Shimla?
Shimla is approximately 750+ 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, Bus Via Ghaziabad.
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.


