
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 7 hours. The cheapest way to reach Shimla from Kannauj is by Train, Bus Via Ghaziabad which would take approximately 19 hours.
Sort By
Mode of Transport
Via Kanpur, Delhi
RECOMMENDED
FASTEST
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 51m
₹12,129
Onwards
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
7h 16m
₹12,103
Onwards
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
7h 22m
₹14,660
Onwards
Via Agra
Kannauj
Agra
Shimla
Approx Travel Time
13h 28m
On Demand
Via Ghaziabad
Kannauj
Ghaziabad
Shimla
Approx Travel Time
16h 41m
₹1,261
Onwards
CHEAPEST
Kannauj
Ghaziabad
Shimla
Approx Travel Time
18h 40m
₹745
Onwards
Via Rohtak
Kannauj
Rohtak
Shimla
Approx Travel Time
18h 44m
₹6,556
Onwards
Via Lucknow, Delhi
Kannauj
Lucknow
Delhi
Shimla
Approx Travel Time
8h 2m
₹13,882
Onwards
Kannauj
Lucknow
Delhi
Shimla
Approx Travel Time
8h 10m
₹11,992
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 7 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.

