The distance from Mairwa to Shimla is approximately 1200 km. The most practical way to cover this distance is by train to Kalka, then the toy train to Shimla. The journey takes about 24 to 28 hours. You will likely need to travel via Delhi. Shimla is a popular hill station in Himachal Pradesh.
Total Distance: Driving distance is 1200 km; straight-line air distance is 1000 km.
Book the toy train in advance.
March to June and September to November.