hero
How2Go
Malappuram to Kanigiri

Malappuram to Kanigiri

Kanigiri is approximately 750+ kms from Malappuram. The fastest way to reach Kanigiri from Malappuram is by Bus, Train Via Ottappalam, Kandukur. It takes approximately 17 hours. The cheapest way to reach Kanigiri from Malappuram is by Bus Via Bangalore which would take approximately 21 hours.

Sort By
Mode of Transport

Via Ottappalam, Kandukur

RECOMMENDED

FASTEST

Malappuram

Ottappalam

Kandukur

Kanigiri

Approx Travel Time

16h 56m

On Demand

Via Tirupur, Kandukur

Malappuram

Tirupur

Kandukur

Kanigiri

Approx Travel Time

18h

On Demand

Ads by MMT

Via Ottappalam, Ongole

Malappuram

Ottappalam

Ongole

Kanigiri

Approx Travel Time

17h 46m

On Demand

Via Palakkad, Kandukur

Malappuram

Palakkad

Kandukur

Kanigiri

Approx Travel Time

17h 57m

On Demand

Malappuram

Palakkad

Kandukur

Kanigiri

Approx Travel Time

16h 57m

On Demand

Ads by MMT

Via Erode, Kandukur

Malappuram

Erode

Kandukur

Kanigiri

Approx Travel Time

18h 10m

On Demand

Via Salem, Kandukur

Malappuram

Salem

Kandukur

Kanigiri

Approx Travel Time

18h 7m

On Demand

Via Coimbatore, Kandukur

Malappuram

Coimbatore

Kandukur

Kanigiri

Approx Travel Time

18h

On Demand

Via Bangalore

CHEAPEST

Malappuram

Bangalore

Kanigiri

Approx Travel Time

20h 20m

₹1,539

Onwards

Malappuram

Bangalore

Kanigiri

Approx Travel Time

17h 51m

On Demand

Frequently Asked Questions

What is the distance between Malappuram and Kanigiri?

Kanigiri is approximately 750+ kms from Malappuram.

How long does it take to reach Kanigiri from Malappuram?

It takes approximately 17 hours to reach Kanigiri from Malappuram by Bus, Train Via Ottappalam, Kandukur.

What is the cheapest way to reach Kanigiri from Malappuram?

The cheapest way to reach Kanigiri from Malappuram is by Bus Via Bangalore.

What is the fastest way to reach Kanigiri from Malappuram?

The fastest way to reach Kanigiri from Malappuram is by Bus, Train Via Ottappalam, Kandukur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India