Traveling from Murliganj to Shillong requires reaching Guwahati first. From Guwahati, you must take a taxi or bus to ascend the hills to Shillong. The total distance is approximately 550 km. The final leg from Guwahati to Shillong is a scenic 3-hour drive through the Khasi Hills. This route is popular for its transition from plains to mountainous terrain.
Total Distance: 550 km by road, 420 km straight-line.
Hire a taxi from Guwahati ISBT for the best rates to Shillong.
March to June for pleasant weather and blooming flowers.