Due to its location far Northeast, reaching Nagaland can be tedious but the journey through the hills makes up for all the efforts.The state has only one airport, and railway station, both in Dimapur but it does have a good network of roads. Perhaps, the best way to approach here would to either take a direct flight to Dimapur or reach Guwahati by train and then take an overnight bus. See below for more details related to transportation:
If planning to visit by airways on a Nagaland holiday then there's only one airport i.e. Dimapur Airport. It is the only airport in Nagaland with regular Air India Regional, IndiGo, and Air India flights operating from Dibrugarh, Delhi, and Kolkata. For international flights, one need to reach Lokpriya Gopinath Bordoloi International Airport in Guwahati or Netaji Subhas Chandra Bose International Airport in Kolkata. From Guwahati, and Kolkata, one can easily get overnight buses to reach Nagaland.
Dimapur railway station on the Lumding-Dibrugarh section in the only railway station in Nagaland, approachable only with Assam. To reach Assam, trains are available from anywhere in India. Else, one can also take an overnight bus from Assam to reach Nagaland instead of taking another train.
Nagaland has a good network of National and State highways that connects all its cities to all the major hubs of India. The best way to approach Nagaland by roadways will be taking an overnight bus from Guwahati, easily available from railway station, airport, and ISBT.