Mon can be reached by bus from two routes. They are
via Sonari in Sibsagar district of Assam) and
via Simulguri (Assam).
(i) Mon district headquarters can be reached via Sonari by bus. It is about 65 km from Sonari to Mon.
(ii) Mon can also be reached via Simulguri, which is about 95 km by bus. But, there is no direct service from Simulguri to Mon. One has to reach Naginimora (under Mon district) first, which is about 20 km. From Naginimora, bus service is available to Mon district headquarters (75 km).
By Train :
There are no train and air services to Mon. However, one can come up to BHOJO Railway station (Assam) and then proceed to Mon via Sonari. Bhojo to Sonari is about 7 km. Another train route option available is to reach Simulguri. Since there is no direct bus service from Simulguri to Mon, one has to go to Naginimora first and then proceed to Mon.
By Aeroplane :
The nearest Airport is Jorhat (Assam), which is about 161 km (by bus) to Mon. But, there is no direct bus service available. From Dimapur and Dibrugarh Airport also one can reach Mon. One has to reach either Sonari or Simulguri first and then proceed to Mon from here.
There are direct bus services from Kohima and Dimapur to Mon.