
Shahganj to Kannur
Kannur is approximately 2300+ kms from Shahganj. The fastest way to reach Kannur from Shahganj is by Train, Flight Via Patna, Hyderabad. It takes approximately 13 hours. The cheapest way to reach Kannur from Shahganj is by Train, Flight Via Patna, Bangalore which would take approximately 18 hours.
Sort By
Mode of Transport
Via Patna, Hyderabad
RECOMMENDED
FASTEST
Shahganj
Patna
Hyderabad
Kannur
Approx Travel Time
12h 20m
₹10,659
Onwards
Shahganj
Patna
Hyderabad
Kannur
Approx Travel Time
1d 2h 5m
₹7,915
Onwards
Via Patna, Bangalore
Shahganj
Patna
Bangalore
Kannur
Approx Travel Time
12h 35m
₹10,045
Onwards
CHEAPEST
Shahganj
Patna
Bangalore
Kannur
Approx Travel Time
17h 50m
₹7,526
Onwards
Shahganj
Patna
Bangalore
Kannur
Approx Travel Time
19h 20m
₹7,895
Onwards
Shahganj
Patna
Bangalore
Kannur
Approx Travel Time
19h 45m
₹13,615
Onwards
Via Patna, Mangalore
Shahganj
Patna
Mangalore
Kannur
Approx Travel Time
15h 5m
₹8,685
Onwards
Shahganj
Patna
Mangalore
Kannur
Approx Travel Time
15h 20m
₹13,365
Onwards
Via Gwalior
Shahganj
Gwalior
Kannur
Approx Travel Time
14h 40m
On Demand
Via Patna, Chennai
Shahganj
Patna
Chennai
Kannur
Approx Travel Time
12h 50m
₹10,882
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Kannur?
Kannur is approximately 2300+ kms from Shahganj.
How long does it take to reach Kannur from Shahganj?
It takes approximately 13 hours to reach Kannur from Shahganj by Train, Flight Via Patna, Hyderabad.
What is the cheapest way to reach Kannur from Shahganj?
The cheapest way to reach Kannur from Shahganj is by Train, Flight Via Patna, Bangalore.
What is the fastest way to reach Kannur from Shahganj?
The fastest way to reach Kannur from Shahganj is by Train, Flight Via Patna, Hyderabad.