
Shahganj to Kannauj
Kannauj is approximately 350+ kms from Shahganj. The fastest way to reach Kannauj from Shahganj is by Train, Bus Via Faizabad. It takes approximately 7 hours. The cheapest way to reach Kannauj from Shahganj is by Train which would take approximately 9 hours.
Sort By
Mode of Transport
Via Faizabad
FASTEST
Shahganj
Faizabad
Kannauj
Approx Travel Time
6h 50m
₹1,544
Onwards
Via Varanasi
Shahganj
Varanasi
Kannauj
Approx Travel Time
11h 9m
₹3,486
Onwards
Via Phulpur
Shahganj
Phulpur
Kannauj
Approx Travel Time
7h 40m
On Demand
Via Lucknow
Shahganj
Lucknow
Kannauj
Approx Travel Time
7h 16m
₹712
Onwards
Shahganj
Lucknow
Kannauj
Approx Travel Time
9h 20m
₹355
Onwards
Via Akbarpur, Ambedkar Nagar
Shahganj
Akbarpur, Ambedkar Nagar
Kannauj
Approx Travel Time
6h 55m
₹1,535
Onwards
Via Ayodhya
Shahganj
Ayodhya
Kannauj
Approx Travel Time
7h 5m
₹1,544
Onwards
Via Bara Banki
Shahganj
Bara Banki
Kannauj
Approx Travel Time
7h 21m
₹1,559
Onwards
Via Hardoi
Shahganj
Hardoi
Kannauj
Approx Travel Time
9h 31m
On Demand
Frequently Asked Questions
What is the distance between Shahganj and Kannauj?
Kannauj is approximately 350+ kms from Shahganj.
How long does it take to reach Kannauj from Shahganj?
It takes approximately 7 hours to reach Kannauj from Shahganj by Train, Bus Via Faizabad.
What is the cheapest way to reach Kannauj from Shahganj?
The cheapest way to reach Kannauj from Shahganj is by Train.
What is the fastest way to reach Kannauj from Shahganj?
The fastest way to reach Kannauj from Shahganj is by Train, Bus Via Faizabad.
Routes Connecting Shahganj
Routes From Shahganj
Routes To Shahganj
- Mandawa to Shahganj
- Gopalganj to Shahganj
- Malda to Shahganj
- Shivpuri to Shahganj
- Gandhidham to Shahganj
- Jajpur to Shahganj
- Krishnanagar to Shahganj
- Shikohabad to Shahganj
- Ulhasnagar to Shahganj
- Kunda to Shahganj
- Toranagallu to Shahganj
- Kakinada to Shahganj
- Kadapa to Shahganj
- Lalkuan to Shahganj
- Bilaspur to Shahganj

