·

A guide to the Kalka to Shimla Toy Train, India

Many have ‘visiting the Himalayas’ on their India bucket list, along with the iconic landmark Taj Mahal. A few also have the yoga capital of the world Rishikesh on there, but very rarely do you hear the Kalka to Shimla Toy Train climbing into the top 10. The fact that it’s still a relatively hidden gem is exactly what makes this adventure so special.

The Kalka to Shimla train journey is up there with the likes of the Ella – Kandy train in Sri Lanka and is, IMO, one of the best train journeys in the world.

The Kalka to Shimla toy train is a bucket list train journey in the north of India, Himachal Pradesh to be exact, that ventures through the Himalayas and winds through some pretty outstanding scenery for just shy of 5 hours.

The train begins in Kalka, located at the edge of the Shivalik foothills, and ascends gracefully to Shimla, passing 900 curves, 102 tunnels, and over 800 bridges. Yep, it’s an interesting one. Honestly, the 5 hours flew by!

Not only is the scenery absolutely insane on the Kalka-Shimla toy train, but the deeply spiritual land here in North India pulses with a quiet power that takes you on a journey within too.

If and when you embark on the Kalka Shimla Toy Train, you will feel the undeniable atmosphere in this region. This land has a magical way of slowing down thought and softening you into spirit.

Okay, paper and pen at the ready, here’s how to plan your Kalka-Shimla Toy Train adventure.

India Google Map Legend

Get lifetime access to my endless hours of research and time spent on the ground finding the best places to eat, drink, relax and explore in the area. You simply open the Google Map on your device and all my pins are at the touch of your fingertips.

A guide to the Kalka to Shimla Toy Train, India

A bit about the Kalka–Shimla Railway

  • Built in 1903 (now a UNESCO World Heritage Site)
  • Distance of the train journey: 96.6 km
  • Duration of the train journey: 4-6 hours, depending on the train
  • Elevation Gain (huge): From 656m (Kalka) to 2,075m (Shimla)
  • Most notable stop: Barog (pictured below), home to the longest tunnel and a ghost legend. This stop was named after Colonel Barog, who was supervising the site when the digging began for the tunnel.

My highlights of the Kalka–Shimla Railway

To be honest, while Barog (pictured above) was an impressive stop and gave you a chance to step off the Kalka-Shimla toy train and soak up the surroundings en route, I would say it was more the bridges and the steep incline that the train managed to climb throughout the journey that impressed me the most…

The impressive train track climbs from Kalka at 656 meters (2,152 ft), and terminates in Shimla at an elevation of 2,076 meters (6,811 ft), that’s a height difference of 1,420 meters (4,660 ft)!! Wild.

As I sat on the train winding through the mountains, my mind was blown thinking about the man power it would have taken to build the track between the years of 1898 and 1903, that’s without the technology we have these days.

What also made the Kalka–Shimla Railway so magical was the authentic, old-world charm that it still has – compared to trains in the West. Albeit maybe a bit of safety is compromised on the Kalka–Shimla Railway lol, but you feel a true sense of freedom as you dangle out of the windows and doors of this Kalka–Shimla marvel.

Travel tip:

As you stop at each station, locals will jump on with local handmade snacks that are so enticing, but do remember, many tourists get ill here on the local water supply, and you may find some water getting caught up in your fresh snacks. Better safe than sorry!

To get access to all the best photo opportunities, tips and finds on the Kalka Shimla Railway and beyond, be sure to grab my India Google Map Legend! It will save you HOURS of research and will ensure you have the trip of a lifetime!

India Google Map Legend

Get lifetime access to my endless hours of research and time spent on the ground finding the best places to eat, drink, relax and explore in the area. You simply open the Google Map on your device and all my pins are at the touch of your fingertips.

A Brief History of the Railway

It’s always fun to know a little bit about how these epic train journeys came into existence. The Kalka–Shimla railway was constructed during British rule in India to connect the newly established summer capital of Shimla to the rest of the Indian rail network. Work on the Kalka–Shimla Railway began in 1898 and was completed by 1903. It was considered an engineering marvel for its time, with over 900 curves, 102 tunnels, and 800 bridges that enabled it to climb through the Shivalik Hills.

I mean, it’s still an engineering marvel in my eyes today!

Recognized as a UNESCO World Heritage Site, the Kalka–Shimla Railway stands as both a historical and cultural treasure in India.

Booking the Kalka Shimla Train: How & Where

Okay, I’m going to kick this one off by saying book ahead for this one.

When I visited with my dad, we turned up the night before thinking we could get a ticket and it was fully booked for weeks. In my defence, I did try to book on the IRCTC site but i kept getting errors and thought I’d just ‘figure it out when I got there’.

Luckily, the owner of our hotel in Kalka spoke to his friend that was a train guard and we were advised to get to Kalka station for the first train at 5am and jump into any seats that didn’t get claimed. THANK GOD we got some seats!

Due to the popularity and heritage status of the Kalka Shimla train, booking the Kalka Shimla train early is highly recommended. Especially during summer or snowfall season when this route shines as one of the best train rides in India. Trust me, it books out weeks in advance!

To book yourself on the train from Kalka (KLK) to Shimla (SML), choose one of the options below:

  • IRCTC website: www.irctc.co.in (you’ll need to create an account to book)
  • Head to the ticket counters at the station (though don’t chance an on the day ticket!)
  • Train booking apps: MakeMyTrip, Cleartrip, or RailYatri

Travel tip:

If you’re travelling from Delhi or Chandigarh, pair the toy train with the Kalka Shatabdi for a seamless connection.

Best Time to Take the Kalka Shimla Toy Train

Timing your journey on the Kalka Shimla Toy Train can completely transform the type of experience you have. Not only the time of the year… but the time of the day! I hadn’t previously considered that.

One benefit of us messing up our tickets was that we got on the first train out of Kalka and rode the train as the sun rose above the Himalayas… honestly it was MAGIC. That made the train ride!!

We visited and took the Kalka Shimla Toy Train in early January, but here’s an overview of the different seasons if you’re considering what time of year to come…

  • Spring (March to May): Lush greenery, rhododendron blossoms, and pleasant weather. One of the best times for clear views and light sweaters.
  • Summer (June): Cool escape from the plains. Book well in advance, as this is peak season.
  • Monsoon (July–August): Misty forests, dreamy fog, but possible delays due to rain. Very atmospheric if you’re into moody mountain vibes.
  • Autumn (September–November): Crisp air, golden forests, and fewer crowds. A great time for photography.
  • Winter (December–February): Snowfall transforms the route into a white wonderland—one of the best train rides in India during this time.

Travel tip:

We travelled in January, and whilst the skies were blue and the weather pleasant, when we ascended to Shimla, it was COLD! Remember, you are elevated to 6,811 ft, pack your layers!!

Which Train Should You Choose?

There are a few trains that run on the Kalka-Shimla railway, and they all take around 4-5 hours. We travelled on the Himilayan Queen as we just took what was available. I loved the train – we were so excited to get back on it for the return journey!

We actually travelled first class and were lucky enough to have a pretty empty carriage too! Price wise, one way was like 750INR / £7 each! Insane value considering you are on the train for 5 hours!

Remember, you will most likely be getting the train back down too, so you could always sample two different trains to spice it up!? Here’s some of the options you have…

Train NameDeparts KalkaFeatures
Shivalik Deluxe5:45 AM Carpeted floors, padded seats, snacks
Himalayan Queen12:10 PMBudget-friendly, openable windows, local vibe
Rail Motor Car5:10 AMFront-facing views, vintage feel, fewer seats
Vistadome CoachVariesGlass rooftops, panoramic windows, rotatable seats

No matter which you choose, the Kalka Shimla train goes along the same route and guarantees access to one of the most picturesque and memorable train experience in India, if not the world!

What to Expect on the Journey

  • A slow, scenic pace with the train averaging a speed of just 15–20 km/h.

Travel tip:

The best side to sit on for the views is on the right side heading uphill (Kalka → Shimla) and the left side coming back down!

  • Food! I don’t know if its included in the standard ticket but we got lunch included in our first class ticket; see pictures below! To be honest, it wasn’t really that appetising for me but I predicted it and made sure I bought snacks with me!
  • Plenty of photo opportunities! Curved tracks, epic bridges, hill towns, forest tunnels, mountain panoramas!
  • Onboard toilets! Yes, they have them, but as you can imagine, the facilities are basic. Be sure to carry your tissue and sanitiser to help you along the way!

Once you’ve stepped off what many call the best train ride in India, I assume you’ll at least spend a night in Shimla before continuing your journey? Shimla is a stunning town in the mountains and is packed with colonial charm, forested trails, spiritual landmarks, and awesome views.

I thought I’d pop my best things to do in Shimla in this Kalka-Shimla Toy Train guide, too, so that you know how to make the most of your time there.

My top 5 Things To Do in Shimla

1. Walk the Ridge and Mall Road

This is a pedestrian-only promenade and is the beating heart of Shimla. It’s buzzing with life, local businesses and colour. You’ll find everything from Himachali wool garments and local coffee to German bakery treats.

We had a lovely coffee and watched the world go by at Honey Hut located along this road! They had a wonderful menu with coffee, dairy alternatives and lots of cake options! Seats inside and outside too! Highly recommend.

2. Trek or take the cable car up to Jakhoo Temple

Home to a 108-foot tall statue of Lord Hanuman, this ancient temple sits atop Shimla’s highest point and is surrounded by whispering pines and clouds. It’s a great spot for sunset!

Legend says Hanuman paused here while searching for the Sanjeevani herb in the Ramayana.

To get up there, you can either hike 2.5 km from the Ridge or take the Jakhoo ropeway (gondola), just like we did!

India Google Map Legend

Get lifetime access to my endless hours of research and time spent on the ground finding the best places to eat, drink, relax and explore in the area. You simply open the Google Map on your device and all my pins are at the touch of your fingertips.

3. Admire the Shimla Train Station

Honestly, look at the photo below. Potentially one of the most picturesque train stations in the world?! So dreamy. Leave time when you arrive / before you catch the train back down to soak up the view and take a few snaps!

4. Take an evening wander through Lakkar bazar

Wood in Hindi translates to Lakkar, and so Lakkar Bazaar is… a wood-themed market!

It’s located on left hand side road from The Ridge so right in the centre of town. It’s also a fab spot to watch the sunset from!

There are many stalls selling wooden handicrafts, items, gifts, souvenirs, sticks etc. made from Shisham or Apricot wood. A great place to pick up a souvenir!

The shops remained open till around 9 pm.

5. Get a traditional Indian spread at 45 The Central

Grab a glass of chai and a selection of your favourite Indian dishes at 45 The Central. We had a wonderful experience here and can highly recommend the food!

FAQ: Kalka to Shimla Toy Train

Q: Is the train suitable for all ages?
Yes! It’s slow, safe (just keep kids away from the open doors!), and scenic. It’s perfect for solo travellers, families, and older passengers alike. I did it with my dad for his 70th birthday and he loved it!

Q: Can I bring luggage onboard?
Yes, though space is limited, especially during peak season. A small suitcase or backpack is ideal.

Q: Are there meals served?
Some premium services offer snacks and in first class you get a form of a meal! It’s best to prepare and bring bottled water and some food of your choice with you, particularly if you know what you like to eat! 🙂

Q: Is there Wi-Fi?
Nope. But that’s the beauty of it. This journey invites you to unplug and be fully present. Embrace it!

Q: How far is Shimla station from the main town?
About 1.5 km uphill. Another good reason to not bring too much luggage with you! There are taxis and tuk-tuks available at the station, so do not fear, you have options when you arrive!

I think that’s everything?!

I am so excited for you to experience the Kalka to Shimla Toy Train in North India.

It’s a once-in-a-lifetime experience, and the stories of these mountains are waiting for you.

If I missed anything or you have a question, leave me a comment and I’ll be sure to update the guide to make it the best Kalka to Shimla Toy Train travel guide out there!

Have you been on the Kalka to Shimla Toy Train?

Anything you’d add to this Kalka to Shimla Toy Train guide?

Love as always and happy adventuring… 

Mollie Bylett

India Google Map Legend

Get lifetime access to my endless hours of research and time spent on the ground finding the best places to eat, drink, relax and explore in the area. You simply open the Google Map on your device and all my pins are at the touch of your fingertips.

other guides you may like...