There are 8 ways to get from Malappuram to Krishnagiri by bus, train, car, taxi, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Salem
best- Take the bus from Malappuram to Palakkadbus
- Take the bus from Palakkad to Salembus
- Take the bus from Salem to Krishnagiribus
8h 13m₹867–4,281Train, bus
- Take the train from Kuttippuram to Dharmapuritrain 16528
- Take the bus from Dharmapuri to Krishnagiribus
10h 44m₹1,063–4,324Drive 379.1 km
- Drive from Malappuram to Krishnagiricar 379.1 km
5h 24m₹4,264–6,159Taxi
- Take the taxi from Malappuram to Krishnagiritaxi 379.1 km
5h 24m₹8,500–10,000Fly, bus
- Fly from Calicut International Airport (CCJ) to Kempegowda International Airport (BLR)plane CCJ - BLR
- Take the bus from Hebbal to Krishnagiribus
5h 19m₹4,278–11,102Bus
- Take the bus from Malappuram to Palakkadbus
- Take the bus from Alathur to Dharmapuribus
- Take the bus from Dharmapuri to Krishnagiribus
9h 29m₹1,332–4,581Bus #2
- Take the bus from Malappuram to Palakkadbus
- Take the bus from Palakkad to Krishnagiribus
9h 59m₹907–2,981Bus #3
- Take the bus from Malapuram to Bommasandrabus
- Take the bus from FlixBus Bengaluru - Chandapura to FlixBus Krishnagiri - Bypassbus FlixBus IN4332 / ...
14h 22m₹1,129–2,558
Calicut International Airport (CCJ) to Kempegowda International Airport (BLR) flights
Questions & Answers
The cheapest way to get from Malappuram to Krishnagiri is to bus which costs ₹1,100 - ₹2,600 and takes 14h 22m.
The fastest way to get from Malappuram to Krishnagiri is to fly and bus which takes 5h 19m and costs ₹4,200 - ₹12,000.
No, there is no direct bus from Malappuram to Krishnagiri. However, there are services departing from Malappuram and arriving at Krishnagiri via Palakkad and Salem. The journey, including transfers, takes approximately 8h 13m.
The distance between Malappuram and Krishnagiri is 416 km. The road distance is 379.1 km.
The best way to get from Malappuram to Krishnagiri without a car is to bus via Salem which takes 8h 13m and costs ₹850 - ₹4,300.
It takes approximately 8h 13m to get from Malappuram to Krishnagiri, including transfers.
Malappuram to Krishnagiri bus services, operated by Kerala State Road Transport Corporation, depart from Malappuram station.
Malappuram to Krishnagiri bus services, operated by Kerala State Road Transport Corporation, arrive at Palakkad station.
Yes, the driving distance between Malappuram to Krishnagiri is 379 km. It takes approximately 5h 24m to drive from Malappuram to Krishnagiri.
There are nine+ hotels available in Krishnagiri.
What companies run services between Malappuram, India and Krishnagiri, Tamil Nādu, India?
You can take a bus from Malappuram to Krishnagiri via Palakkad and Salem in around 8h 13m.
- Website
- airindiaexpress.in
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹3,000–18,000
- Website
- starlightairline.com
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹2,900–8,000
- Website
- goindigo.in
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹3,400–6,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kuttippuram to Dharmapuri
- Ave. Duration
- 7h 3m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Phone
- +91 9447071021
- [email protected]
- Website
- onlineksrtcswift.com
Bus from Malappuram to Palakkad
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- ₹100–190
- Website
- https://onlineksrtcswift.com/
Bus from Palakkad to Salem
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- ₹260–340
- Website
- https://onlineksrtcswift.com/
Bus from Malappuram to Palakkad
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- ₹100–190
- Website
- https://onlineksrtcswift.com/
Bus from Malappuram to Palakkad
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- ₹100–190
- Website
- https://onlineksrtcswift.com/
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Palakkad to Salem
- Ave. Duration
- 4h 9m
- Frequency
- 3 times a day
- Estimated price
- ₹650–2,100
- Website
- http://www.kalladatravels.com/
Bus from Salem to Krishnagiri
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- ₹500–2,000
- Website
- http://www.kalladatravels.com/
Bus from Dharmapuri to Krishnagiri
- Ave. Duration
- 32 min
- Frequency
- Twice daily
- Estimated price
- ₹450–2,000
- Website
- http://www.kalladatravels.com/
Bus from Hebbal to Krishnagiri
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- ₹500–2,000
- Website
- http://www.kalladatravels.com/
Bus from Alathur to Dharmapuri
- Ave. Duration
- 3h 33m
- Frequency
- Every 4 hours
- Estimated price
- ₹750–2,300
- Website
- http://www.kalladatravels.com/
- Sleeper
- ₹750–2,300
Bus from Dharmapuri to Krishnagiri
- Ave. Duration
- 32 min
- Frequency
- Twice daily
- Estimated price
- ₹450–2,000
- Website
- http://www.kalladatravels.com/
Bus from Malapuram to Bommasandra
- Ave. Duration
- 12h 18m
- Frequency
- Once daily
- Estimated price
- ₹900–2,300
- Website
- http://www.kalladatravels.com/
- Sleeper
- ₹1,000–1,900
- Phone
- 080-46333652
- [email protected]
- Website
- keralalines.com
Bus from Palakkad to Salem
- Ave. Duration
- 4h 23m
- Frequency
- Twice daily
- Website
- https://www.keralalines.com/
Bus from Salem to Krishnagiri
- Ave. Duration
- 2h 11m
- Frequency
- Twice daily
- Website
- https://www.keralalines.com/
Bus from Palakkad to Krishnagiri
- Ave. Duration
- 6h 34m
- Frequency
- Twice daily
- Estimated price
- ₹800–2,800
- Website
- https://www.keralalines.com/
- Sleeper
- ₹800–2,800
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Bengaluru - Chandapura to FlixBus Krishnagiri - Bypass
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–320
- Website
- https://www.flixbus.in
- Ave. Duration
- 5h 24m
- Estimated price
- ₹8,500–10,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, Train travel in Spain: A guide to Renfe, and How to get from London City Airport into central London - to help you get the most out of your next trip.
















