RedBus operates a bus from Bengaluru (BLR) to Kottakkal 4 times a day. Tickets cost $8 - $13 and the journey takes 10 h. Alternatively, Indian Railways operates a train from Kochi (COK) to Kottakkal every 2 hours. Tickets cost $12 - $18 and the journey takes 2 h 8 min.
From Calicut (CCJ) taxi to Kottakkal. 27 min ₹958. From Bengaluru (BLR) taxi to Bangalore then bus to Kottakkal. 10 h 35 min ₹1,513. From Kochi (COK) taxi to Aluva (AWY), train to Tirur (TIR), then taxi to Kottakkal. 2 h 34 min ₹1,639. From Coimbatore (CJB) taxi to Podanur Junction (PTJ), train to Kuttippuram (KTU), then taxi to Kottakkal. 3 h 37 min ₹1,910. From Trivandrum (TRV) taxi to Trivandrum then bus to Kottakkal. 8 h 12 min ₹880.