The route from Itanagar to Shillong covers 450 km, typically requiring a transit through Guwahati. You can take a bus or taxi from Itanagar to Guwahati, then switch to a shared cab or bus to reach the hill station of Shillong. The journey takes you through the scenic plains of Assam into the rolling hills of Meghalaya. Expect a total travel time of 12 to 14 hours. The final leg from Guwahati to Shillong is particularly beautiful with winding mountain roads.
Total Distance: 450 km by road, 300 km air distance.
Shared cabs from Guwahati to Shillong are very frequent.
March to June for pleasant weather.