Indian Railways operates a train from Bengaluru to Malavalli every 2 hours. Tickets cost $1 - $15 and the journey takes 1 h 24 min.
How to get from Bengaluru to Malavalli
From Bangalore Cy Junction (SBC) train to Mandya (MYA) then taxi to Malavalli. 1 h 53 min ₹1,440. From Bangalore bus to Mysore Ooty Package then taxi to Malavalli. 22 h 59 min ₹1,740. From Bengaluru taxi to Malavalli. 1 h 47 min ₹2,221. From Bengaluru drive to Malavalli. 1 h 47 min ₹820.