
Kannauj to Shimla
Shimla is approximately 750+ kms from Kannauj. The fastest way to reach Shimla from Kannauj is by Bus, 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 17 hours.
Sort By
Mode of Transport
Via Kanpur, Delhi
RECOMMENDED
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
7h 17m
₹14,567
Onwards
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 46m
₹11,814
Onwards
FASTEST
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
5h 43m
₹12,868
Onwards
Via Ghaziabad
Kannauj
Ghaziabad
Shimla
Approx Travel Time
10h 28m
₹1,529
Onwards
CHEAPEST
Kannauj
Ghaziabad
Shimla
Approx Travel Time
16h 54m
₹1,055
Onwards
Via Agra
Kannauj
Agra
Shimla
Approx Travel Time
13h 53m
On Demand
Via Rohtak
Kannauj
Rohtak
Shimla
Approx Travel Time
18h 45m
₹6,874
Onwards
Via Lucknow, Delhi
Kannauj
Lucknow
Delhi
Shimla
Approx Travel Time
8h 14m
₹14,824
Onwards
Via Delhi
Kannauj
Delhi
Shimla
Approx Travel Time
7h 45m
₹8,330
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 Bus, 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 Bus, Flight Via Kanpur, Delhi.


