There are 7 ways to get from Malappuram to Krishnagiri by plane, bus, car, taxi, 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.
Fly, bus
best- Fly from Calicut International Airport (CCJ) to Kempegowda International Airport (BLR)plane CCJ - BLR
- Take the bus from Airport Toll to Krishnagiribus
5h 27m₹3,903–10,492Bus via Salem
cheapest- Take the bus from Malappuram to Palakkadbus
- Take the bus from Palakkad to Salembus
- Take the bus from Salem to Krishnagiribus
9h 11m₹867–4,281Drive 367.6 km
- Drive from Malappuram to Krishnagiricar 367.6 km
5h 41m₹4,120–5,951Taxi
- Take the taxi from Malappuram to Krishnagiritaxi 367.6 km
5h 41m₹8,000–10,000Bus
- Take the bus from Malappuram to Palakkadbus
- Take the bus from Palakkad to Krishnagiribus
9h 59m₹907–2,981Bus #2
- Take the bus from Malappuram to Bengalurubus redbusIndia_A/C Semi Sleeper / Sleeper / ...
- Take the bus from Bengaluru to Krishnagiribus redbusIndia_A/C Sleeper / ...
11h 22mBus #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
Malappuram to Krishnagiri by bus
Comparing Your Travel Options
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 27m and costs ₹3,900 - ₹11,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 9h 11m.
The distance between Malappuram and Krishnagiri is 462 km. The road distance is 367.6 km.
The best way to get from Malappuram to Krishnagiri without a car is to bus via Salem which takes 9h 11m and costs ₹850 - ₹4,300.
It takes approximately 5h 27m to get from Malappuram to Krishnagiri, including transfers.
Malappuram to Krishnagiri bus services, operated by SLGT Travels, depart from Malappuram station.
Malappuram to Krishnagiri bus services, operated by SLGT Travels, arrive at Bengaluru station.
Yes, the driving distance between Malappuram to Krishnagiri is 368 km. It takes approximately 5h 41m to drive from Malappuram to Krishnagiri.
Book your Malappuram to Krishnagiri bus tickets online with Omio.
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 9h 11m.
- Website
- airindiaexpress.in
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹3,200–12,000
- Website
- starlightairline.com
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹2,600–6,500
- Website
- goindigo.in
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹3,500–7,000
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Airport Toll to Krishnagiri
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- ₹550–2,000
- Website
- kalladatravels.com
Bus from Palakkad to Salem
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- ₹650–2,100
- Website
- kalladatravels.com
Bus from Salem to Krishnagiri
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹500–2,000
- Website
- kalladatravels.com
Bus from Malapuram to Bommasandra
- Ave. Duration
- 12h 18m
- Frequency
- Once daily
- Estimated price
- ₹900–2,300
- Website
- kalladatravels.com
- Sleeper
- ₹1,000–1,900
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Malappuram to Palakkad
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- ₹100–190
- Website
- KSRTC
Bus from Palakkad to Salem
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- ₹260–340
- Website
- KSRTC
Bus from Malappuram to Palakkad
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- ₹100–190
- Website
- KSRTC
- Phone
- 080-46333652
- [email protected]
- Website
- Kerala Lines
Bus from Palakkad to Salem
- Ave. Duration
- 4h 23m
- Frequency
- Twice daily
- Website
- Kerala Lines
Bus from Palakkad to Krishnagiri
- Ave. Duration
- 6h 34m
- Frequency
- Twice daily
- Estimated price
- ₹800–2,800
- Website
- Kerala Lines
- Sleeper
- ₹800–2,800
- [email protected]
- Website
- SLGT Travels
Bus from Malappuram to Bengaluru
- Ave. Duration
- 8h 45m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Bengaluru to Krishnagiri
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Malappuram to Bengaluru
- Ave. Duration
- 9h 35m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Bengaluru to Krishnagiri
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9030531288
- [email protected]
- Website
- Shri Vishwakarma Travels
Bus from Malappuram to Bengaluru
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a week
- Website
- Shri Vishwakarma Travels
- Website
- Shri Vishwakarma Travels
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Bengaluru to Krishnagiri
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 9119900371
- [email protected]
- Website
- Singh Bus Service
Bus from Bengaluru to Krishnagiri
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a week
- Website
- Singh Bus Service
- Website
- Singh Bus Service
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Bengaluru - Chandapura to FlixBus Krishnagiri - Bypass
- Ave. Duration
- 1h 50m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–320
- Website
- FlixBus India
- Ave. Duration
- 5h 41m
- Estimated price
- ₹8,000–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 Train travel in France: A guide to SNCF, Italy Travel Guides, and Why you should take the train in the US - to help you get the most out of your next trip.
Booking & Getting There
There are nine+ hotels available in Krishnagiri.










