Machhiwara is a small town and a nagar panchayat in the Ludhiana
district of the Indian state of Punjab
. Machhiwara is famous for Gurudwara Sri Charan Kanwal Sahib associated with Guru Govind Singh and named after the Guru's feet that are compared to the lotus flower.Machhiwara is located 38 km northeast of ludhiana city and 69 km west of capital city of chandigarh. it lies only 9 km from samarala, which is situated on the ludhiana chandigarh highway.