The journey from Zakhama to Shillong is a long-distance transit across the Northeast, covering approximately 450 km. You must first reach Dimapur, then travel to Guwahati by train or bus, and finally take a taxi or bus to Shillong. The route takes you through the scenic hills of Nagaland, the plains of Assam, and the beautiful mountains of Meghalaya. Expect a total travel time of 12 to 14 hours.
Total Distance: 450 km driving distance, 320 km straight-line air distance.
Book a taxi from Guwahati station to Shillong for convenience.
March to June for pleasant weather in Shillong.