The journey from Anuppur to Shillong is a long-distance route connecting Madhya Pradesh and Meghalaya. The distance is approximately 1600 km. You can reach Shillong via train to Guwahati and then a bus or taxi. The travel time is about 35 to 40 hours. Road travel is also possible but very long, so the train is the most efficient mode.
Total Distance: Driving distance is 1700 km; straight-line air distance is 1300 km.
Trains are frequent on this route.
October to March, when the weather is cool.