Shillong is located over 2100 km from Nainwa. The most practical way to travel is by train to Guwahati and then by road to Shillong, which takes approximately 45 hours. Shillong is the capital of Meghalaya and is famous for its hills and waterfalls. It is a long journey across India, requiring careful planning.
Total Distance: Driving distance is 2100 km; straight-line air distance is 1800 km.
Book tickets well in advance for long-distance trains.
October to March for pleasant weather.