Mandi is a major town and a municipal corporation in Mandi District in the Indian state of Himachal Pradesh. It is situated 145 kilometres north of state capital, Shimla in the north-west Himalayas at an average altitude of 764 metres and experiences pleasant summers and cold winters.