Traveling from Aalo to Shillong involves a long journey through the plains of Assam. You must first travel by road from Aalo to Silapathar or North Lakhimpur, then take a train or bus to Guwahati. From Guwahati, a shared taxi or bus will take you up the hills to Shillong. The total distance is roughly 650 km, requiring at least 18-20 hours of travel time. It is a multi-modal journey crossing three states.
Total Distance: Driving distance is 650 km; straight-line air distance is 320 km.
Break your journey in Guwahati to avoid extreme fatigue.
November to February for pleasant weather in both locations.