Shillong, the capital of Meghalaya, is located about 1050 km from Mahishadal. The most efficient way to reach is by train from Howrah to Guwahati, followed by a taxi or bus to Shillong. The journey takes approximately 22 to 25 hours. Shillong is known for its pleasant climate, waterfalls, and colonial architecture.
Total Distance: Driving distance 1050 km, straight-line air distance 820 km.
Book a shared taxi from Guwahati station for a convenient ride to Shillong.
March to June and September to November for pleasant weather.