Abhayapuri is a town located in the Bongaigaon district of India. It is situated approximately 200 km west of Guwahati and lies about 21 km from the town of Bongaigaon. The town serves as the headquarters for the North Salmara sub-division.
The geography of Abhayapuri is characterized by surrounding natural forests and hills. It is positioned along National Highway 31, with its nearest railway station being Abhayapuri Railway Station. For air travel, the closest airport is located at Azara in Guwahati.