Shimla, the hill station, is about 750 km from Lucknow. You can take a train to Chandigarh and then a bus or taxi to Shimla. The journey is scenic and takes about 15 hours.
Total Distance: 750 km by road, 600 km by air.
Trains are very convenient.
October to March.