There is no entrance fee to visit Batu Caves. However, donations are welcome to help maintain the site and its facilities.