Travelers are voting Hock Soon Temple, Geok Hu Keng Temple and Sri Poyatha Moorthi Temple as the best of 5 temples in Batu Caves. There are 3 temples in Malacca City a city just 80 km from Batu Caves and 1 temple in Ipoh which is 98 km distant. The most popular of these are Sri Poyatha Moorthi Temple in Malacca City and Sam Poh Tong Temple in Ipoh. You can find 3 temples in Selangor and 46 temples in the country of Malaysia. Our members favorite in Selangor is Batu Caves and Kek Lok Si Temple is the top pick in Malaysia. Want more? Check out our map of temples in Batu Caves.