The Delhi-to-Shimla train journey is still as exciting today as the slow-moving toy train, the scenic views and the low-lying clouds over rugged peaks never fail to take my breath away. A game I played as a kid with my father was to count the number of tunnels that we crossed on this train journey. I don’t recall the exact number, but I do remember the thrill of waiting for the next one to arrive. The light at the end of the tunnel brought a great view with it, and as the path curved and the view changed, the journey brought more surprises for us. This incredible the train journey from Kalka to Shimla in the toy train takes around 5 hours.
Travelling by bus
Travelling by train from Delhi to Shimla may not be the most convenient way to reach the popular hill-station, as there are frequent Volvos which shuttle from Delhi to Shimla, Kalka to Shimla or Chandigarh to Shimla. There is/are nearly 4 direct bus(es) plying between New Delhi to Shimla. These bus(es) is/are State Transport Bus, Himachal Tourism ( HPTDC ), JBG Travels and City Land Travels etc. It takes around 9 hours reach Shimla from New Delhi by bus.
Travelling by air
The fastest way to reach Shimla is by air, which takes you around 4 hours and 15 minutes from Delhi. Take IndiGo from New Delhi to Chandigarh, then take Tata Indigo from Chandigarh to Shimla. There is no direct flight connection between Delhi and Shimla.
What to do in Shimla