The distance from Moirang to Shillong is approximately 450 km. The most efficient way to travel is to fly from Imphal to Guwahati and then take a taxi or bus to Shillong. Alternatively, you can take a bus from Imphal to Guwahati and then another to Shillong. The road journey is long and tiring, taking 14-16 hours. Air travel is much faster and more comfortable.
Total Distance: 450 km driving distance; 280 km straight-line air distance.
Pre-book your taxi from Guwahati airport to Shillong.
March to June or September to November for pleasant weather.