hero
How2Go
Kannur to Indi

Kannur to Indi

Indi is approximately 800+ kms from Kannur. The fastest way to reach Indi from Kannur is by Flight, Train Via Hyderabad, Solapur. It takes approximately 7 hours. The cheapest way to reach Indi from Kannur is by Train, Bus Via Mangalore which would take approximately 17 hours.

Sort By
Mode of Transport

Via Ankola

RECOMMENDED

Kannur

Ankola

Indi

Approx Travel Time

15h 12m

₹1,270

Onwards

Via Hyderabad, Solapur

FASTEST

Kannur

Hyderabad

Solapur

Indi

Approx Travel Time

7h

On Demand

Ads by MMT

Via Kundapur

Kannur

Kundapur

Indi

Approx Travel Time

17h 7m

₹2,000

Onwards

Kannur

Kundapur

Indi

Approx Travel Time

16h 26m

₹1,175

Onwards

Via Mangalore

Kannur

Mangalore

Indi

Approx Travel Time

18h 37m

₹4,370

Onwards

CHEAPEST

Kannur

Mangalore

Indi

Approx Travel Time

17h 17m

₹1,065

Onwards

Ads by MMT

Via Mysore, Basavana Bagevadi

Kannur

Mysore

Basavana Bagevadi

Indi

Approx Travel Time

17h 41m

₹5,398

Onwards

Via Kumta

Kannur

Kumta

Indi

Approx Travel Time

15h 37m

₹1,240

Onwards

Via Baindur

Kannur

Baindur

Indi

Approx Travel Time

16h 18m

₹1,195

Onwards

Via Honavar

Kannur

Honavar

Indi

Approx Travel Time

16h 56m

₹1,230

Onwards

Frequently Asked Questions

What is the distance between Kannur and Indi?

Indi is approximately 800+ kms from Kannur.

How long does it take to reach Indi from Kannur?

It takes approximately 7 hours to reach Indi from Kannur by Flight, Train Via Hyderabad, Solapur.

What is the cheapest way to reach Indi from Kannur?

The cheapest way to reach Indi from Kannur is by Train, Bus Via Mangalore.

What is the fastest way to reach Indi from Kannur?

The fastest way to reach Indi from Kannur is by Flight, Train Via Hyderabad, Solapur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India