The calculated distance (air line) between Lenggong and Puchong is approximately 152 miles respectively 245 kilometers.
By car or train, the actual journey to Puchong is certainly longer, as only the direct route (as the crow flies) between Lenggong and Puchong has been calculated here.