Kalka–Shimla Railway Museum
Historic mountain railway in Himachal Pradesh, UNESCO-listed
The Kalka-Shimla Railway winds over narrow-gauge tracks from Kalka into Himachal Pradesh, with colonial-era stations, tunnels and viaducts. Travelers ride for mountain panoramas and UNESCO-listed engineering heritage.
Kalka–Shimla Railway at a Glance#
Address: Kalka-Shimla Railway (route between Kalka and Shimla, India)
Website: https://www.irctc.co.in
Admission: Fares vary by class; book via Indian Railways/IRCTC
About Kalka–Shimla Railway#
The Kalka-Shimla Railway is a narrow-gauge mountain railway running from Kalka to Shimla, completed in 1903 to provide rail access to the British-era hill station of Shimla. The line is about 96 kilometres long and was engineered to negotiate steep terrain with numerous tunnels, bridges and loops.
The railway is prized for its mountain scenery and the sequence of civil-engineering structures along the route, including over 100 tunnels and hundreds of bridges and viaducts. It operates mainly as a passenger service and is used by tourists as well as local travellers.
Built and operated during the British colonial period to serve Shimla as the summer administrative centre, the line has continued in regular use and has been preserved as an example of colonial mountain railway engineering. It is recognised internationally as part of the Mountain Railways of India World Heritage serial site.
The route runs from Kalka (on the plains) up into the Himalaya foothills to Shimla in Himachal Pradesh, climbing to an alpine terminus above 2,000 metres and passing dozens of small stations and hilltowns along the way.
- Length, gauge and opening date: The line is approximately 96 kilometres long, built on 2 ft 6 in (762 mm) narrow gauge and opened in 1903 as an imperial-era mountain railway.
- Engineering features: Contains 102 tunnels and more than 800 bridges and viaducts along its route, features that illustrate the engineering required to climb into the foothills of the Himalaya.
What to See#
- Kalka terminus: Kalka station is the plainland terminus where the line connects with broad-gauge mainline services; it is the traditional rail gateway to the mountain section.
- Shimla terminus: Shimla station is the mountain terminus at the hill station town, situated at roughly 2,200 metres above sea level and serving as the line’s principal alpine arrival point.
How to Get to Kalka–Shimla Railway#
The Kalka-Shimla Railway (the narrow‑gauge “toy train”) is boarded at Kalka railway station. Kalka is about 25-30 km from Chandigarh and is reachable by regular broad‑gauge trains or by road from Chandigarh. The road/rail corridor linking Kalka and Shimla follows the old NH‑5 (formerly NH‑22) route into the hills; by road Shimla and Kalka are roughly 85-90 km apart. To ride the heritage line, travel to Kalka (by train or taxi) and board the Kalka-Shimla narrow‑gauge service there.
Tips for Visiting Kalka–Shimla Railway#
- Start the journey at Kalka to experience the full UNESCO route to Shimla and allow the full 4-6 hour timetable to enjoy the scenery at leisure.
- Book reserved seats well in advance, especially during peak seasons and weekends, since the heritage trains have limited capacity.
- Take a daytime service for clear views of gorges, tunnels and viaducts; many visitors miss the engineering highlights by travelling at night or on crowded local services.
- Plan stops at smaller stations such as Barog to stretch and see notable tunnels and viewpoints that most through-passengers dont explore.
Best Time to Visit Kalka–Shimla Railway#
Best traveled in spring to early summer for reliable weather and clear mountain views while avoiding the monsoon and heavy winter snow.
Weather & Climate near Kalka–Shimla Railway#
Kalka–Shimla Railway's climate is classified as Subtropical Highland (Dry Winter) - Subtropical Highland (Dry Winter) climate with warm summers (peaking in June) and cold winters (coldest in January). Temperatures range from 2°C to 26°C. Abundant rainfall (1409 mm/year), wettest in July with a pronounced dry season.
| Month | Comfort | Temp | Feels | Rain | Sky | Humidity | Wind | UV | Daylight |
|---|---|---|---|---|---|---|---|---|---|
| January | Acceptable | 2° - 10° | 6° | 72 mm | partly cloudy | 46% | 1.2 m/s | 0.6 moderate | 10.2h |
| February | Acceptable | 3° - 12° | 8° | 68 mm | partly cloudy | 47% | 1.3 m/s | 0.9 moderate | 10.9h |
| March | Good | 7° - 16° | 11° | 70 mm | partly cloudy | 42% | 1.7 m/s | 1.5 high | 11.9h |
| April | Very Good | 12° - 21° | 16° | 42 mm | partly cloudy | 34% | 1.8 m/s | 2.0 very high | 12.8h |
| May | Very Good | 15° - 25° | 20° | 65 mm | partly cloudy | 29% | 1.7 m/s | 2.3 extreme | 13.6h |
| June | Good | 17° - 26° | 21° | 161 mm | partly cloudy | 42% | 2.1 m/s | 2.2 extreme | 14.0h |
| July | Good | 16° - 23° | 20° | 382 mm | overcast | 69% | 1.8 m/s | 1.9 very high | 13.8h |
| August | Good | 16° - 22° | 19° | 292 mm | overcast | 79% | 1.5 m/s | 1.8 very high | 13.1h |
| September | Good | 15° - 22° | 18° | 167 mm | partly cloudy | 74% | 1.2 m/s | 1.7 very high | 12.2h |
| October | Very Good | 11° - 20° | 15° | 41 mm | some cloud | 54% | 1.2 m/s | 1.4 high | 11.3h |
| November | Very Good | 6° - 16° | 11° | 15 mm | some cloud | 44% | 1.1 m/s | 0.9 moderate | 10.4h |
| December | Good | 3° - 12° | 8° | 34 mm | partly cloudy | 42% | 1.1 m/s | 0.6 moderate | 10.0h |