Les grottes de Batu (Batu Caves) sont à environ 13 km de la ville de Kuala Lumpur et furent officiellement découvertes il y a environ 120 ans. Un petit temple hindou y fut ensuite édifié, et il faut gravir les 272 marches pour y accéder.
Chaque année, en janvier ou février, les grottes abritent le festival indien de Thaipusam, un évènement qui célèbre Lord Muruga et au cours duquel des milliers de pélerins viennent à pied depuis le temple de Sri Mariammam à Kuala Lumpur, et font des sacrifices divers tels que se raser la tête, porter du lait mais également des actes plus radicaux avec divers piercings du corps et du visage (âmes sensibles s'abstenir), tout cela dans un état de transe et apparemment sans douleur...