
Shajapur to Kannur
Kannur is approximately 1450+ kms from Shajapur. The fastest way to reach Kannur from Shajapur is by Bus, Flight Via Indore, Bangalore. It takes approximately 8 hours. The cheapest way to reach Kannur from Shajapur is by Bus, Train Via Ujjain which would take approximately 33 hours.
Sort By
Mode of Transport
Via Indore, Bangalore
RECOMMENDED
Shajapur
Indore
Bangalore
Kannur
Approx Travel Time
7h 45m
₹12,010
Onwards
FASTEST
Shajapur
Indore
Bangalore
Kannur
Approx Travel Time
7h 40m
₹12,120
Onwards
Shajapur
Indore
Bangalore
Kannur
Approx Travel Time
1d 11h 20m
₹3,889
Onwards
Via Vadodara
Shajapur
Vadodara
Kannur
Approx Travel Time
1d 8h 30m
₹955
Onwards
Via Ujjain
CHEAPEST
Shajapur
Ujjain
Kannur
Approx Travel Time
1d 8h 50m
₹895
Onwards
Via Indore, Navi Mumbai
Shajapur
Indore
Navi Mumbai
Kannur
Approx Travel Time
7h 55m
₹12,061
Onwards
Via Indore, Mumbai
Shajapur
Indore
Mumbai
Kannur
Approx Travel Time
8h 30m
₹11,615
Onwards
Via Indore, Mangalore
Shajapur
Indore
Mangalore
Kannur
Approx Travel Time
10h
₹15,310
Onwards
Via Indore, Hyderabad
Shajapur
Indore
Hyderabad
Kannur
Approx Travel Time
8h 25m
₹12,327
Onwards
Via Bhopal, Bangalore
Shajapur
Bhopal
Bangalore
Kannur
Approx Travel Time
8h 18m
₹10,977
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Kannur?
Kannur is approximately 1450+ kms from Shajapur.
How long does it take to reach Kannur from Shajapur?
It takes approximately 8 hours to reach Kannur from Shajapur by Bus, Flight Via Indore, Bangalore.
What is the cheapest way to reach Kannur from Shajapur?
The cheapest way to reach Kannur from Shajapur is by Bus, Train Via Ujjain.
What is the fastest way to reach Kannur from Shajapur?
The fastest way to reach Kannur from Shajapur is by Bus, Flight Via Indore, Bangalore.


