The distance from Shrirampur to Shillong is about 2300 km. You can take a train from Belapur to Guwahati and then a taxi to Shillong. The route passes through the heart of India. Shillong is known for its hills and waterfalls. Expect a travel time of 44 hours. It is the capital of Meghalaya.
Total Distance: 2300 km by road, 1900 km air distance.
Book in advance for confirmed tickets.
October to March for pleasant weather.