Kalka to Shimla by Train

Kalka has a narrow gauge line toward Shimla in North West India. Mostly the route from Kalka to Shimla is hilly; therefore one can enjoy breathtaking views of mountains and surrounding villages. [hana-code-insert name=’rectangle’ /]Many trains travel between Kalka and Shimla that covers the total distance of 90 Kms in round about 5 to 6 hours.

Kalka to Shimla train route

Kalka Shimla railway track is one of the oldest hill railway track built by the British in India. It was built to connect Shimla, the former summer capital of India during British period. Now the capital of Himachal Pradesh. One can enjoy the panoramic views of mountains and villages during their journey from Kalka to Shimla.

Kalka to Shimla train stations

While travelling from Kalka to Shimla by train one has to pass through Dharampur, Solan, Kandaghat, Shoghi, Taradevi, Barog, Salogra, Summerhill and than finally toward your destination Shimla. Enjoy the picturesque views of green lush valleys and majestic mountains.


Kalka Shimla railway track runs through 103 tunnels. In which Barog tunnel said to be the longest tunnel which is associated with local tales and peoples belief.


  1. Kalka Shimla passenger train
  2. Rail Motor
  3. Shivalik Deluxe Express
  4. Kalka Shimla Express
  5. Himalayan Queen

Kalka Shimla Train Time Table

Train no. Train Name Dep. Time Arr. Time
52457 KLK SML PASS 04:00 AM 09:20 AM
72451 RAIL MOTOR 05:10 AM 09:50 AM
52451 SHIVALIK DLX EXP 05:30 AM 10:15 AM
52453 KALKA SIMLA EXP 06:00 AM 11:05AM
52455 HIMALYAN QUEEN 12:10 PM 05:20 PM





Holiday Specials

There are some Holiday special trains that runs during peak season time. These trains mostly run during holiday season. For latest information you can log on to Indian railways official website www.irctc..co.in

  1. Kalka Shimla Special
  2. Kalka Holiday Special
02451 Kalka Shimla special 07:00 AM 12:10PM
02453 Kalka Holiday Special 12:45 PM 06:10 PM


One can enjoy these beautiful views on their return journey also from Shimla to Kalka by train. For that we are providing you with time Schedule of train from Shimla to Kalka that is given below.

Shimla to Kalka Time Schedule

Train no. Train Name Dep. Time Arr. Time Shoghi Arr. Time Kalka
52456 HIMALYAN QUEEN 10:30 AM 11:40 AM 04:10 PM
52458 SML KLK PASS 02:25 PM 03:25 PM 08:10 PM
72452 RAIL MOTOR 04:25 PM No Stoppage 09:35 PM
52452 SHIVALIK DLX EXP 05:40 PM No Stoppage 10:25 PM
52454 SML KALKA EXP 06:15 PM 07:13 PM 11:20 PM


Holiday Specials

Holiday special, these trains’ runs only during peak season time. Enjoy your journey with these trains during these holiday season.

02452 Kalka Shimla Special 03:50 PM No Stoppage 09:10 PM
02454 Kalka Holiday Special 09:25 AM No Stoppage 03:20 PM

Toy train bookings are open only one month in advance. Bookings have to be done in advance in winters and summers during the peak season time. Toy train advance bookings can be done through cleartrip.comIRCTC Online Passenger Reservation Systemyatra.comMakemytrip.com etc.


Sunrise Holidays Shimla: Explore Himachal with Us
All inclusive holiday packages for Himachal Pardesh
Sunrise Villa, Shoghi, Shimla, Himachal Pradesh, India, PIN Code 171219
Phone: 0177-2661991 | 08988794801 | 08988794803 | e-mail info@sunriseholidays.net

Planning your Exotic Himachal tour?

Get value for money Himachal packages from travel experts based in Shimla