We arranged our own trip to Batu caves. It's pretty straight forward. Head to kL sentral station and get tickets to Batu caves. It's direct and takes 25 min. It's the same platform for return from there also. It's the same train that runs back and forth. Once there it's simple follow the crowd. There's many steps, I didn't count...