Delhi Shimla train schedule

Delhi Shimla train schedule

Shimla is situated at a height of 2000 meters, a perfect destination for travelers but there is no direct train from Delhi to Shimla. While travelling from Delhi to Shimla through train one has to travel first to Kalka and from there to Shimla. The train from Delhi to Kalka is a broad gauge train but from Kalka to Shimla its narrow gauge and toy trains run over this track. The important stops in between Delhi and Kalka are Sonepat, panipat, Karnal, Ambala, Chandigarh and then Kalka, situated in the basin of shivalik ranges. Depending upon your budget and affordability you can choose ordinary or luxury trains. Do check about the days of service by different trains.

Indian Railway website will provide complete information regarding the Delhi Shimla train schedules, timings and fares.

The Shatabadi express is the best from Delhi which leaves at around 7:40 in the morning, reach at Chandigarh at 10:45 and finally the Kalka station at 11:45. This journey will cost around 550 Rs/person. In this express one can have meals, snacks and juices.

Some trains schedules from Delhi to Kalka are given below

No Train Name Number Departure New Delhi Arrival Kalka
1 Himalyan Queen 14095 05:40 AM 11:10 AM
2 Kalka Shtbdi 12011 07:40 AM 11:45 AM
3 Kalka Shtbdi 12005 05:25 PM 09:20 PM
4 Hwh Dli Klk Mail 12311 09:40 PM (Delhi) 04:40 AM

The toy train runs very slow but if you have time and want to experience the nature, this would be the best mode of transport to Shimla. This train takes around six hours from Kalka to reach Shimla. The best thing about this train is that having so much nature scenes, reasonable fare and it just stops at heart of city.

These are the trains from Kalka to Shimla according to the categories.

  • Economical class include: – Kalka Shimla rail and Himalayan queen.
  • Deluxe category includes: – The deluxe Rail Motor Car and The Shivalik Deluxe Express.
  • Premium includes: – The Shivalik Palace Tourist Coach and The Shivalik Queen Tourist Coach.

Kalka to Shimla toy trains timings

Train No. Train name Departure Arrival
1 KS KLK SML Pass 4:00 AM 9:15 AM
241 Shivalik Dix Exp 5:30 AM 10:15 AM
251 Kalka Shimla Exp 6:00 AM 11:00 AM
255 Himalayan Queen 12:10 PM 5:20 PM
101 Rail Motor 11:35 AM 3:40 PM

Shimla to Kalka toy train timings

Train No. Train Name Departure Arrival
256 Himalayan Queen 10:30 AM 4:05 PM
2KS KLK SML 2:25 PM 8:10 PM
242 Shivalik Dlx Exp 5:40 PM 10:20 PM
252 Kalka Shimla Exp 6:15 PM 11:15 PM
102 Rail Motor 11:30 AM 4:25 PM

The following are the holiday special trains

Train No. Departure Kalka Arrival Shimla Train No. Dep. Shimla Arrival Kalka
253 6:00 11:05 258 9:25 15:15
257 12:30 18:35 254 15:50 21:05

Unlike other long distance trains, these bookings open one month in advance only. While, in peak tourist season, summer and winter and holidays such as Dussehra and special occasions like Christmas Eve and New Year, large number of tourists are visiting Shimla, so hurry and book at earliest.


Sunrise Travels: Explore Himachal with Us

All inclusive travel packages for Himachal Pardesh

Anandpur Road , Near rail under bridge, Shoghi, Shimla, Himachal Pradesh, India, PIN Code 171219

Neha: 8988794802 | Reena: 8988794803 | Sandeep: 8988794801| landline: 0177-6510075

e-mail, | website:

Plan your Exotic Himachal tour with Us

Let us know your requirements and our travel experts will get back to you shortly

Name Email
Phone Number Travel Date

Duration Destination Adults Child

Travel Requirements: type of vehicle, pickup and drop points, food, sightseeing, budget, tour type: honeymoon, family, business etc

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>