Travel from Bengaluru to Chikmagalūr

Bus or train from Bengaluru to Chikmagalūr?

Indian Railways operates a train from Bengaluru to Chikmagalūr every 4 hours. Tickets cost $4 - $17 and the journey takes 3 h 13 min. Alternatively, RedBus operates a bus from Bengaluru to Chikmagalūr 4 times a day. Tickets cost $8 - $12 and the journey takes 9 h 5 min.

How to get from Bengaluru to Chikmagalūr

From Bangalore Cy Junction (SBC) train to Birur Junction (RRB) then taxi to Chikmagalūr. 3 h 53 min ₹1,636. From Bangalore bus to Dharmasthala then taxi to Chikmagalūr. 8 h 8 min ₹2,203. From Bangalore bus to Belur then taxi to Chikmagalūr. 9 h 29 min ₹1,112. From Bengaluru taxi to Chikmagalūr. 3 h 26 min ₹4,948. From Bengaluru drive to Chikmagalūr. 3 h 26 min ₹1,857. From Bengaluru taxi to Bengaluru airport, fly to Mangalore airport, then taxi to Chikmagalūr. 3 h 42 min ₹6,836.

Operators from Bengaluru to Chikmagalūr