The journey from Musrigharari to Shillong covers approximately 900 km. You can board a train from Barauni or Samastipur to reach Guwahati, and then take a bus or taxi to Shillong. The route passes through the plains of Bihar, West Bengal, and Assam before entering the mountains. Expect a travel time of 18 to 22 hours by rail and road. Shillong is the capital of Meghalaya.
Total Distance: 900 km by road, 750 km air distance.
Check for road conditions before traveling.
March to June and September to November for pleasant weather.