
Kannauj to Shimla
Shimla is approximately 500+ 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
On Demand
FASTEST
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 6m
On Demand
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 50m
On Demand
Via Ghaziabad
CHEAPEST
Kannauj
Ghaziabad
Shimla
Approx Travel Time
17h 54m
₹958
Onwards
Kannauj
Ghaziabad
Shimla
Approx Travel Time
16h 20m
₹1,264
Onwards
Via Dehradun
Kannauj
Dehradun
Shimla
Approx Travel Time
19h 46m
₹6,744
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
On Demand
Via Lucknow, Delhi
Kannauj
Lucknow
Delhi
Shimla
Approx Travel Time
7h 35m
On Demand
Frequently Asked Questions
What is the distance between Kannauj and Shimla?
Shimla is approximately 500+ 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.


