Taiping is a town located in Larut, Matang and Selama District, Perak, Malaysia. It is located approximately 48 km northwest of Ipoh, the capital of Perak, and 78 km southeast of George Town, Penang. With a population of 245,182, it is the second largest town in Perak after Ipoh, the state capital.