The journey from Bahraich to Shimla is best undertaken via train to Chandigarh and then by bus or taxi to Shimla. The route passes through the scenic plains of Uttar Pradesh and the foothills of the Himalayas. Expect a travel time of 16 to 20 hours.
Total Distance: Driving distance 850 km, Air distance 700 km.
Book tickets well in advance.
March to June and September to November.