πŸš‚

Trains in Himachal Pradesh β€” Complete Route Guide 2026

Himachal Pradesh has limited rail connectivity due to its mountainous terrain β€” the only railway line within HP is the narrow-gauge Kalka–Shimla Railway (UNESCO World Heritage Site). Most Himachal destinations are reached by train to the nearest railhead and then by road. This guide covers how to reach Shimla, Manali, Dharamshala, and Kullu by train.

Check PNR or Live Train Status in Himachal Pradesh

Track your train ticket status or see live running status for any Himachal Pradesh train β€” free, no login needed.

Check PNR Status β†’ Live Train Status β†’

Major Railway Stations in Himachal Pradesh

Popular Train Routes from Himachal Pradesh

Frequently Asked Questions β€” Trains in Himachal Pradesh

How do I reach Shimla by train?
Take a train to Kalka Junction (KLK) from Delhi (Himalayan Queen, Shatabdi, other trains). From Kalka, board the Kalka–Shimla Heritage Railway (UNESCO) β€” a narrow-gauge toy train that takes 5–6 hours to climb 96 km to Shimla through 102 tunnels and 864 bridges. Alternatively, a taxi from Kalka to Shimla takes about 2 hours by road.
How do I reach Dharamshala by train?
The nearest broad-gauge station to Dharamshala is Pathankot Cantt (PTKC) β€” 85 km away. From Pathankot, buses and taxis reach Dharamshala in ~2.5 hours. A narrow-gauge railway (Kangra Valley Railway) runs from Pathankot to Joginder Nagar via Palampur β€” passes through the Kangra Valley with views of the Dhauladhar range.

Plan Your Himachal Pradesh Train Journey

Use the tools below to plan and track your train journey in Himachal Pradesh: