Skip to content
Know Your Himachal

Kalka–Shimla Railway

Human-reviewed

Kalka to Shimla, Shimla, Himachal Pradesh

Opened
1903
Length
~96 km, Kalka (~656 m) to Shimla (~2,075 m)
Tunnels
100+ (longest: Barog, ~1.14 km)
Status
UNESCO World Heritage (2008)
Journey
5–6 hours

About

The Kalka–Shimla line is a 762 mm narrow-gauge railway built by the British to reach their summer capital, opened in 1903. It runs about 96 km from Kalka, in the plains, up to Shimla at roughly 2,075 m, through more than 100 tunnels — the longest at Barog — and over hundreds of bridges and viaducts. In 2008 it was added to the UNESCO 'Mountain Railways of India' World Heritage inscription. Trains range from ordinary passenger services to the Shivalik Deluxe and a glass-roofed rail motor car; the trip takes five to six hours.

How to reach

  1. Kalka is the railhead, connected to Delhi, Chandigarh and Ambala by broad-gauge trains.
  2. Book Kalka–Shimla toy train tickets well ahead in the tourist season — seats sell out.
  3. The line stops at Dharampur, Barog, Solan and Kandaghat, among others, if you want to break the journey.

Best time to visit

March to June and September to November for clear views; December to February can add snow near Shimla but delays are more likely.

Things to know

  • It is slow by design — the appeal is the ride, the tunnels and the hillside views, not speed.
  • The Shivalik Deluxe and the rail motor car are more comfortable but cost more and have limited seats.
  • Barog station, near the long tunnel, is a well-known stop for its old refreshment room.

FAQ

How long does the Kalka–Shimla toy train take?

About five to six hours for the ordinary trains; the faster rail motor car does it in a little over four.

Is the Kalka–Shimla railway a UNESCO site?

Yes — it was added in 2008 as part of the 'Mountain Railways of India' World Heritage listing, alongside the Darjeeling and Nilgiri lines.

Reviews

No reviews yet. Been to Kalka–Shimla Railway? Be the first.

Location

Loading map…
Open in maps

Nearby

Mall Road, ShimlaBarogKasauliSolanChrist Church, Shimla

Individual pages for these are added as they are reviewed.

← More historical places in Shimla