Amarpur is a town and a nagar panchayat in Gomati district in the state of Tripura, India. It is also the headquarters of Amarpur sub-division. Amarpur is an idyllic quiet picnic spot, on the banks of Amarsagar, the 16th century artificial lake. The town stands on the ruins of a palace. On the southern bank lies a temple dedicated to the eight headed goddess, Mangalchandi. A fair is held during the Basant Panchami (February).