The Kalka-Shimla Toy Train - How to Book, Which Train, and Is It Worth It?
Few journeys in India are as romanticised as the toy train to Shimla. The narrow-gauge line climbs from the plains at Kalka to the old summer capital through tunnels, over arched stone bridges and past small hill stations that look much as they did a century ago. It's also slow, often sold out, and not always the right choice for every traveller. Here's how to decide, book and make the most of it.
What the Kalka-Shimla Railway Is
The line opened in 1903 to connect the British summer capital to the rail network. It covers about 96 km and climbs from around 650 metres at Kalka to roughly 2,075 metres at Shimla station. Along the way are more than 100 tunnels and over 800 bridges, many of them multi-tiered stone arches. In 2008, UNESCO added it to the Mountain Railways of India World Heritage listing, alongside the Darjeeling and Nilgiri lines.
The narrow two-foot-six gauge is what lets the train take such tight curves. It's also why it's slow: the full run takes around five to six hours, compared with about three hours by road from Kalka.
The engineering is the real story. Building a railway up these slopes meant cutting tunnel after tunnel through the Shivalik hills and throwing multi-arched galleries of stone across ravines, some of them several storeys high, in the style of Roman aqueducts. The curves are so tight in places that you can look out of the window and see the engine rounding a bend ahead of your own carriage. Much of the original stonework, station architecture and signalling character survives, which is a big part of why the line earned its UNESCO status.
The Trains Compared
Several trains run the route daily. Schedules change seasonally, so always check the current timetable on the official railway booking platform before planning. Broadly:
- Shivalik Deluxe Express: the premium early-morning departure from Kalka, with more comfortable seating, and typically meals included. It's popular with couples and first-timers, and books out fast.
- Kalka-Shimla Express and other regular services: early-morning and daytime departures with reserved and unreserved seating. They're cheaper and more basic, but they share the same views.
- Himalayan Queen: a midday departure from Kalka, conveniently timed for travellers arriving on the morning train from Delhi.
- Rail Motor: a small, self-propelled railcar with a glass roof on some services, well known for its views. It has very limited seats.
- Vistadome-style coaches: introduced on some services with larger windows and glass panels. Worth booking if available for your date.
Seasonal specials and heritage charters also run occasionally. If the regular trains are full, check those.
Which one should you pick? For a honeymoon or a first trip where comfort matters, the premium early-morning service or a Vistadome coach is worth the extra cost. For budget travellers, the regular services give you exactly the same scenery. If you're arriving from Delhi the same morning, the midday departure is the realistic option, but it gets you into Shimla in the late afternoon, which in winter means arriving close to dark.
Fares on the regular trains are low by any standard, while the premium services and glass-roofed coaches cost more but are still modest compared with a hill-station hotel night. Check the current fare when you book, because classes and pricing change between seasons.
How and When to Book
Reserved seats are booked through Indian Railways' official online booking system and app, or at station counters. Booking typically opens around two months before travel. For peak dates (May-June weekends, Christmas to New Year and any long weekend), seats on the deluxe trains can sell out within days of opening.
Practical booking tips:
- Search from Kalka (KLK) to Shimla (SML) specifically. Don't search from Delhi, or the system may not show the narrow-gauge trains.
- Book both legs together if you're coming from Delhi, and leave a buffer between them. Connections are timed but not guaranteed.
- Check the waitlist position realistically. Waitlisted tickets on a small train with few coaches rarely clear in peak season.
- Tatkal (last-minute) quotas exist but are competitive.
Getting to Kalka From Delhi
Kalka is the starting point, about 270 km from Delhi. The most common approach is the early-morning express train from New Delhi to Kalka, which arrives late morning in time for the midday toy train. Several other trains and the Chandigarh route also work. Chandigarh is about 25 km from Kalka, so flying into Chandigarh and taking a taxi to Kalka is another option.
A popular route for families is to fly or drive to Chandigarh, taxi to Kalka, then take the toy train up and drive back down. That way, you get the experience without doing it both ways.
Toy Train vs Driving - Who Should Choose Which
Delhi to Shimla by road is around 340-350 km, typically seven to nine hours depending on traffic and stops, via the Chandigarh-Shimla highway through Parwanoo, Dharampur and Solan. From Chandigarh, it's about 115 km and three to four hours.
Families with luggage
Driving usually wins. The train has limited luggage space, and Shimla station sits below the Mall on Cart Road, so you'll still need a taxi or porter to your hotel. For young children, five-plus hours in a small carriage can be a lot. A good compromise is to ride the train one way only, or take it for a short stretch (Kalka to Barog, for example) and meet a car there.
Couples and first-timers
The train is often worth it. The slow pace is the point: tea at Barog, the views over the Shivalik foothills and the tunnels dropping you in and out of the dark. For honeymooners with light bags, it's one of the most memorable parts of a Shimla trip.
Travellers short on time
Drive. The road is three hours faster, and on a two-day trip that time is better spent in Shimla.
If you do drive, the highway itself has improved a lot, with four-lane stretches up to Solan and beyond. Weekend traffic, though, can still add hours at the Parwanoo entry into Himachal and on the final approach into Shimla. Dharampur and Solan are the usual food stops. Leave Delhi before dawn to avoid both the city traffic and the afternoon jams on the hill section.
Older travellers
The train can work well, as long as you book reserved seats and avoid peak dates, when carriages fill with standing passengers at intermediate stops. The seats are upright rather than reclining, and there are no proper toilets on some coaches, so consider a shorter segment rather than the full five hours.
Best Seats, Best Stops
For the best views on the way up, many regulars prefer the right-hand side facing the engine, as the valley opens out on that side along several stretches. But the line winds so much that both sides get their moments.
Stops worth knowing:
- Dharampur: one of the first proper hill stops, with views back down to the plains.
- Barog: the most famous station on the line. Tunnel 33, the longest at over a kilometre, ends here. Trains usually halt long enough for tea or a snack, and the station has a well-known legend about the engineer who first surveyed the tunnel.
- Solan: the largest town on the route, known for mushrooms and its brewery.
- Tara Devi: the last stop before Shimla, with a hilltop temple above.
- Summer Hill: a quiet stop close to the university and Viceregal Lodge.
Keep a light jacket handy. The temperature drops noticeably as you climb, and tunnels are cool and draughty.
For photographers, the best light on the upward journey is on the early-morning trains, when the sun comes in low across the valleys. The bridges near Kanoh and the long curves between Dharampur and Barog are the most photogenic stretches. Tunnels come thick and fast, so keep your camera ready, because the views appear and vanish in seconds. Downhill trips in the late afternoon get warm, golden light on the Shivaliks.
Pack a small snack bag too. Barog's refreshment stop is the only proper food halt on most services, and the vendors who board at smaller stations aren't always there.
Arriving in Shimla - Station to Hotel
Shimla station sits on the western edge of town, below the Mall. Porters and taxis wait outside. Most taxis can't go onto the Mall, so if your hotel is near the Ridge, you'll either:
- take a taxi to the nearest drop point or the lift on Cart Road, then walk or ride up; or
- hire a porter for bags and walk. It's uphill and takes around 20-30 minutes.
If you're arriving late afternoon in winter, it gets dark and cold quickly, so it's worth choosing a hotel with easy access from the station or asking your hotel to arrange a pickup.
When you book your stay, check exactly how the hotel is reached from the station. On Onto, the price you see is the price you pay at checkout. If that hotel's rate falls in the weeks before your trip, Onto rebooks you automatically and refunds the difference, so you can lock in your toy train dates and hotel early without worrying about missing a later price drop.