From Bangalore Cy Junction (SBC) train to Gauribidanur (GBD) then taxi to Madhugiri. 2 h 1 min ₹1,564. From Bengaluru taxi to Madhugiri. 1 h 33 min ₹2,222. From Bengaluru drive to Madhugiri. 1 h 33 min ₹826. From Mantri Square Sampige Road Metro to Nagasandra then taxi to Madhugiri. 1 h 55 min ₹1,953.
Train from Bengaluru to Madhugiri
Indian Railways operates a train from Bengaluru to Madhugiri 5 times a day. Tickets cost $1 - $15 and the journey takes 1 h 29 min.