Basugaon is a town in Assam's Kokrajhar District. It lies to the north-east of Kokrajhar and 120 km from Guwahati. Garubhasa, Ulubari, Jelkarjhar, Salkocha, Chapar and Haltugaon are the nearby places.
The National Highway 31 C from Srirampur to Rakhaldubi touches Basugaon. The town has Basugaon railway station as its main railhead. Lokpriya Gopinath Bordoloi International Airport is the nearest airport.