Travel

Shimla-Kalka Toy Train – A Journey Through the Hills You’ll Never Forget

Shimla-Kalka Toy Train – A Journey Through the Hills You’ll Never Forget

If you’re planning a trip to Shimla, don’t miss a chance to ride the Shimla-Kalka Toy Train — one of the most scenic and slow-paced train journeys in India. It’s not just a ride, it’s an experience that takes you through mountains, valleys, tunnels, and pine forests, all at a slow, relaxing speed.

A UNESCO World Heritage Site

The Kalka–Shimla Railway is recognised as a UNESCO World Heritage Site and was built by the British in 1903. The toy train route covers around 96 km, but takes about 5 to 6 hours, giving you plenty of time to enjoy every view.

The train passes through:

  • 102 tunnels
  • 864 bridges
  • 20+ beautiful stations
  • Over 900 curves and sharp bends
Shimla-Kalka Toy Train UNESCO site with 102 tunnels

As the toy train climbs from Kalka (in Haryana) to Shimla (in Himachal Pradesh), you’ll feel the temperature drop, the air become fresher, and the views become more magical with every turn.

Kalka Shimla Toy Train Entry Fee

If you’re planning to enjoy the famous Kalka–Shimla toy train ride, here’s the latest ticket pricing for different trains and age groups:

1. Himalayan Queen

  • ₹470 per person (Adults) for First Class
  • ₹265 per person (Adults) for AC chair Car

2. SML KLK Express

Train Timings:

  • Departure: 10:55 AM from Shimla (SML)
  • Arrival: 2:28 PM at Dharmapur HMCHL
  • Total Travel Time: 3 hours 33 minutes

Ticket Price:

  • ₹470 per person (Adults) for First Class
  • ₹265 per person (Adults) for AC chair Car

This train is a great choice for those who want a short toy train experience without taking the full Kalka-Shimla route. It still offers the same charm — mountain views, tunnels, curves, and a peaceful ride through nature.

These prices may vary slightly depending on season and booking platform, so it’s best to book in advance on IRCTC or from the railway station.

Kalka Shimla Toy Train Timings

The toy train starts early in the morning, giving you enough time to enjoy the journey and reach Shimla by noon. Here’s the regular timing for the first train of the day:

DayFirst Train Timing
Monday5:10 am to 9:50 am
Tuesday5:10 am to 9:50 am
Wednesday5:10 am to 9:50 am
Thursday5:10 am to 9:50 am
Friday5:10 am to 9:50 am
Saturday5:10 am to 9:50 am
Sunday5:10 am to 9:50 am

Apart from this first train, there are multiple toy train services running throughout the day. You can check the latest timings on IRCTC or ask at the station for other available options.