
Kannur to Shahganj
Shahganj is approximately 2300+ kms from Kannur. The fastest way to reach Shahganj from Kannur is by Flight, Train Via Hyderabad, Patna. It takes approximately 13 hours. The cheapest way to reach Shahganj from Kannur is by Train, Flight Via Hyderabad, Patna which would take approximately 26 hours.
Sort By
Mode of Transport
Via Hyderabad, Patna
RECOMMENDED
FASTEST
Kannur
Hyderabad
Patna
Shahganj
Approx Travel Time
12h 20m
₹9,228
Onwards
CHEAPEST
Kannur
Hyderabad
Patna
Shahganj
Approx Travel Time
1d 2h 5m
₹5,849
Onwards
Via Bangalore, Patna
Kannur
Bangalore
Patna
Shahganj
Approx Travel Time
12h 35m
₹10,610
Onwards
Kannur
Bangalore
Patna
Shahganj
Approx Travel Time
17h 50m
₹6,338
Onwards
Kannur
Bangalore
Patna
Shahganj
Approx Travel Time
19h 20m
₹6,658
Onwards
Kannur
Bangalore
Patna
Shahganj
Approx Travel Time
19h 45m
₹12,101
Onwards
Via Mangalore, Patna
Kannur
Mangalore
Patna
Shahganj
Approx Travel Time
15h 5m
₹7,765
Onwards
Kannur
Mangalore
Patna
Shahganj
Approx Travel Time
15h 20m
₹12,370
Onwards
Via Gwalior
Kannur
Gwalior
Shahganj
Approx Travel Time
14h 40m
On Demand
Via Chennai, Patna
Kannur
Chennai
Patna
Shahganj
Approx Travel Time
12h 50m
₹9,749
Onwards
Frequently Asked Questions
What is the distance between Kannur and Shahganj?
Shahganj is approximately 2300+ kms from Kannur.
How long does it take to reach Shahganj from Kannur?
It takes approximately 13 hours to reach Shahganj from Kannur by Flight, Train Via Hyderabad, Patna.
What is the cheapest way to reach Shahganj from Kannur?
The cheapest way to reach Shahganj from Kannur is by Train, Flight Via Hyderabad, Patna.
What is the fastest way to reach Shahganj from Kannur?
The fastest way to reach Shahganj from Kannur is by Flight, Train Via Hyderabad, Patna.