The journey from Maholi to Shimla covers 700 km. You must reach Lucknow or Chandigarh to catch a train to Shimla. The route passes through the northern plains and hills. Train travel takes 14 to 16 hours. Road travel is also a viable option.
Total Distance: Driving distance 700 km, straight-line air distance 550 km.
Check for trains from Lucknow to Shimla.
October to March for pleasant weather.