Shajapur to Kannauj
Kannauj is approximately 650+ kms from Shajapur. The fastest way to reach Kannauj from Shajapur is by Train Via Kanpur. It takes approximately 15 hours. The cheapest way to reach Kannauj from Shajapur is by Train Via Kota which would take approximately 16 hours.
Sort By
Mode of Transport
Via Kanpur
RECOMMENDED
FASTEST
Shajapur
Kanpur
Kannauj
Approx Travel Time
14h 40m
On Demand
Shajapur
Kanpur
Kannauj
Approx Travel Time
15h 10m
On Demand
Via Gwalior
Shajapur
Gwalior
Kannauj
Approx Travel Time
15h 5m
On Demand
Via Tundla
Shajapur
Tundla
Kannauj
Approx Travel Time
15h 10m
On Demand
Shajapur
Tundla
Kannauj
Approx Travel Time
16h 23m
On Demand
Via Kota
CHEAPEST
Shajapur
Kota
Kannauj
Approx Travel Time
15h 25m
₹355
Onwards
Via Agra
Shajapur
Agra
Kannauj
Approx Travel Time
15h 10m
₹430
Onwards
Via Bina, Kanpur
Shajapur
Bina
Kanpur
Kannauj
Approx Travel Time
16h 20m
On Demand
Via Lalitpur, Kanpur
Shajapur
Lalitpur
Kanpur
Kannauj
Approx Travel Time
15h 50m
On Demand
Via Sawai Madhopur
Shajapur
Sawai Madhopur
Kannauj
Approx Travel Time
15h 25m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Kannauj?
Kannauj is approximately 650+ kms from Shajapur.
How long does it take to reach Kannauj from Shajapur?
It takes approximately 15 hours to reach Kannauj from Shajapur by Train Via Kanpur.
What is the cheapest way to reach Kannauj from Shajapur?
The cheapest way to reach Kannauj from Shajapur is by Train Via Kota.
What is the fastest way to reach Kannauj from Shajapur?
The fastest way to reach Kannauj from Shajapur is by Train Via Kanpur.