The journey from Rosera to Shimla covers 1300 km. You must reach Samastipur Junction to board trains to Kalka, then take a taxi or bus to Shimla. The route passes through the plains of Bihar and Uttar Pradesh, followed by the scenic mountains of Himachal Pradesh. Train travel to Kalka is the most practical method.
Total Distance: Driving distance 1300 km, straight-line air distance 1050 km.
Book your train to Kalka and then hire a taxi for the mountain road.
April to June and September to November.