Salem is a city in Salem district in the Indian state of Tamil Nadu. It is located about 160 kilometres northeast of Coimbatore, 186 kilometres southeast of Bangalore and about 340 kilometres southwest of the state capital, Chennai