
Chandigarh to Shimla: Road, Toy Train, Kasauli and Stops
# Chandigarh to Shimla: Road, Toy Train, Kasauli and Stops
Most people reach Shimla through Chandigarh, because the airport and the main railway connections are there, and the hill road begins just beyond the city. The transfer is short on paper, roughly 115-120 km, but how you do it decides whether you arrive tired or in a good mood. This guide covers the road, the Kalka-Shimla narrow-gauge train, Kasauli as a detour, and how to combine them.
The short version
By road, Chandigarh to Shimla is about 115-120 km and usually 3-4 hours. Allow closer to 4 or 5 on weekends, holidays and in monsoon. The Kalka-Shimla railway takes far longer (roughly five hours on the fastest service) but is the more memorable way up. Kasauli adds a few hours and is best treated as a separate stop rather than something to squeeze in.
The road: Chandigarh to Shimla
The route follows NH-5 north-east through Zirakpur and Parwanoo, where the plains end, then climbs through Solan and Kandaghat before the final stretch into Shimla. The Zirakpur-Parwanoo section is a modern four-lane highway. Four-laning of the Parwanoo-Shimla stretch has been described as largely complete, but tunnel and flyover work around Kandaghat was still continuing in early 2026, so expect diversions and slow sections. Check current conditions before you set off.
A workable stop-by-stop plan:
Taxis and buses run this route all day; buses leave Chandigarh about every half hour. A taxi is better if you carry luggage or want to stop. Jet flights land at Chandigarh; Shimla's own airstrip handles only small turboprops.
The Kalka-Shimla toy train
The narrow-gauge railway is 96.6 km long, climbs from about 656 m at Kalka to 2,075 m at Shimla, and is part of the UNESCO World Heritage mountain railways of India. It has around 100 tunnels in use and hundreds of bridges; sources differ on exact counts. The longest tunnel, number 33 at Barog, is about 1,144 m.
The trains are slow by design, averaging roughly 25-30 km/h. Services include the Shivalik Deluxe Express, the Himalayan Queen, ordinary passenger trains and rail motors. The deluxe service has been listed leaving Kalka in the early morning and reaching Shimla around five hours later, which makes it the fastest option, with seats reservable up to 120 days ahead; most other services open reservations nearer the date. Timetables change, so confirm on the Indian Railways site or app.
To use the train you first need to reach Kalka, which sits next to Chandigarh. If you arrive by rail from Delhi, the Kalka Shatabdi connects with the Himalayan Queen. If you fly into Chandigarh, a short taxi ride gets you to Kalka station.
Choosing between train and road: the train suits travellers with a flexible morning and a love of the journey. It is a poor choice if you land late, have heavy luggage, or must reach a meeting. A common compromise is to take the train one way (usually up) and a taxi the other.
Kasauli: worth the detour?
Kasauli is a small cantonment town at roughly 1,800-1,900 m, around 60-70 km from Chandigarh and about 77 km from Shimla, so it sits to the side of the main road rather than on it. The British established the cantonment in 1842. Highlights are Christ Church (inaugurated 1853, with a tower clock restored in 2015), the Central Research Institute (founded 1904 as the Pasteur Institute of India, not a sightseeing venue), and the walk to Monkey Point, a hilltop temple inside an Air Force station where on clear nights Chandigarh's lights can be seen. Entry to the Monkey Point area has been subject to security rules, so check access and carry ID.
Kasauli suits a night or a long lunch. If you add it to the transfer, a sensible plan is Chandigarh to Kasauli in the morning, lunch there, then continue to Shimla the same afternoon, accepting a late arrival, or sleep at Kasauli and finish the next morning.
What to see on arrival in Shimla
Shimla sits at about 2,075-2,200 m depending on the source. The Mall and Ridge are traffic-free, and lifts connect Cart Road to the Mall. Christ Church on the Ridge, Jakhoo Hill and the Viceregal Lodge (now an institute) are the standard sights. Kufri is about 16 km out, and Mashobra and Tara Devi make quieter half-days.
Best season
Practical tips
1. Start early. Leaving Chandigarh before 8 am avoids the worst of the Zirakpur and Solan traffic.
2. Book the train in advance. Deluxe seats and the best windows sell out in peak months.
3. Do not plan a tight onward connection. If you must reach Manali (around 250 km from Shimla) the same day, drive straight through instead of taking the train.
4. Carry cash and a power bank. Card machines are common, but signal can drop on the climb.
5. Pack layers even in summer; Shimla evenings are cool.
FAQ
How long does Chandigarh to Shimla take by car? About 3-4 hours in good conditions, longer on weekends and during roadworks.
Is the toy train worth it? For most first-time visitors, yes, if you have the time. It is slow and not the quickest way up.
Can I do Kasauli and Shimla in one day from Chandigarh? It is possible with an early start, but you will rush. A night in either town is more comfortable.
Do I need a permit for any of this? No permit is needed for Shimla, Kasauli or the railway. Carry government ID, and check access rules for military areas such as Monkey Point.
If you would like a hand sequencing the train, Kasauli and the onward drive to Manali or Spiti, HimachalWale can help you plan it.


