hero
How2Go
Malappuram to Siliguri

Malappuram to Siliguri

Siliguri is approximately 2200+ km from Malappuram, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Siliguri.

Read More
Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

Malappuram

Bangalore

Siliguri

Approx Travel Time

14h 50m

₹8,437

Onwards

Via Salem

CHEAPEST

Malappuram

Salem

Siliguri

Approx Travel Time

1d 23h 33m

₹1,875

Onwards

Ads by MMT

Via Palakkad

Malappuram

Palakkad

Siliguri

Approx Travel Time

1d 22h 27m

₹4,469

Onwards

Via Calicut, Kolkata

FASTEST

Malappuram

Calicut

Kolkata

Siliguri

Approx Travel Time

9h

₹14,243

Onwards

Ads by MMT

Via Bangalore, Gaya

Malappuram

Bangalore

Gaya

Siliguri

Approx Travel Time

3d 14h 31m

₹6,500

Onwards

Via Calicut, Bangalore

Malappuram

Calicut

Bangalore

Siliguri

Approx Travel Time

9h 30m

₹12,120

Onwards

Malappuram

Calicut

Bangalore

Siliguri

Approx Travel Time

9h 30m

₹12,848

Onwards

Via Kannur, Bangalore

Malappuram

Kannur

Bangalore

Siliguri

Approx Travel Time

10h 21m

On Demand

Via Calicut, Hyderabad

Malappuram

Calicut

Hyderabad

Siliguri

Approx Travel Time

9h 25m

₹13,084

Onwards

Malappuram

Calicut

Hyderabad

Siliguri

Approx Travel Time

9h 25m

₹13,812

Onwards

Frequently Asked Questions

What is the distance between Malappuram and Siliguri?

Siliguri is approximately 2200+ kms from Malappuram.

How long does it take to reach Siliguri from Malappuram?

It takes approximately 9 hours to reach Siliguri from Malappuram by Cab, Flight Via Calicut, Kolkata.

What is the cheapest way to reach Siliguri from Malappuram?

The cheapest way to reach Siliguri from Malappuram is by Bus, Train Via Salem.

What is the fastest way to reach Siliguri from Malappuram?

The fastest way to reach Siliguri from Malappuram is by Cab, Flight Via Calicut, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India