Amarpur is a town and a Nagar Panchayat in Gomati district in the Indian state of Tripura.
The town is connected to Udaipur and Teliamura with metalled roads.
Amarpur is a picnic spot, on the banks of Amarsagar, the 16th century artificial lake.
On the southern bank lies a temple dedicated to the eight headed goddess, Mangalchandi.
Amarsagar & Fatiksagar: These are two lakes of historical importance: While reaching Amarpur from Udaipur, both side of the road are lined with deep forest.