The journey from Nawada to Shimla covers 1300 km. You should travel to Gaya Junction to board trains heading towards Kalka, then take the toy train to Shimla. The route passes through the scenic landscapes of northern India.
Total Distance: 1300 km by road, 1100 km air distance.
Check train schedules on the NTES app.
October to March for pleasant weather.