The distance from Shrirampur to Shimla is about 1700 km. You can take a train from Belapur to Kalka and then the toy train to Shimla. The route passes through the heart of India. Shimla is known for its colonial architecture and mountain views. Expect a travel time of 30 hours. It is the capital of Himachal Pradesh.
Total Distance: 1700 km by road, 1500 km air distance.
Book the toy train in advance.
October to March for pleasant weather.