Reaching Shillong from Jajpur involves a multi-modal journey. First, take a train from Jajpur Keonjhar Road to Guwahati. From Guwahati, you must hire a taxi or take a shared cab to cover the final 100 km to Shillong. The road journey from Guwahati to Shillong takes about 3 hours via NH 6. This route offers a transition from the plains of Odisha to the misty hills of Meghalaya.
Total Distance: Driving distance is 1250 km; straight-line air distance is 900 km.
Shared taxis from Guwahati Paltan Bazaar are the most cost-effective way to reach Shillong.
March to June for pleasant weather and blooming flowers.