Abhayapuri is a small town in Bongaigaon district in the Indian state of Assam. Surrounded by natural forests and hills, it is located on the National Highway 31, about 200 km west of Guwahati. Nearest airport is at Guwahati. Abhayapuri Railway Station is managed by the North East Frontier Railways.