A 2026 Handy Delhi To Shimla Trains Guide For First Time Visitors To North India

A 2026 Handy Delhi To Shimla Trains Guide For First Time Visitors To North India

Neelabja Adkuloo

Neelabja Adkuloo

Last Updated

August 25, 2026

Read time

min

Follow

About This Package 4D / 3N 17% OFF

About This Package

  • Hotel
  • Meals
  • Sightseeing
  • Entry Tickets
  • Cab Transfer
₹12,688
₹10,500 /pp
Book now
Riveting Himachal Tour Package 11D / 10N 9% OFF

Riveting Himachal Tour Package

  • Hotel
  • Meals
  • Sightseeing
  • Transfers
₹42,308
₹38,500 /pp
Book now
Magnificent Himachal Tour Package 10D / 9N 9% OFF

Magnificent Himachal Tour Package

  • Hotel
  • Meals
  • Sightseeing
  • Transfers
₹37,912
₹34,500 /pp
Book now
Ecstatic Shimla 4 Night 5 Day Tour Package 5D / 4N 12% OFF

Ecstatic Shimla 4 Night 5 Day Tour Package

  • Hotel
  • Meals
  • Sightseeing
  • Cab Transfer
  • Transfers
₹14,205
₹12,500 /pp
Book now
Pleasing Himachal Tour Packages From Pune 9D / 8N 9% OFF

Pleasing Himachal Tour Packages From Pune

  • Hotel
  • Meals
  • Sightseeing
  • Transfers
₹36,484
₹33,200 /pp
Book now

Delhi To Shimla Train Ticket Price: Fare & Cost At A Glance

A Delhi to Shimla train ticket costs anywhere from about Rs 160 for a bare-bones second-class seat to roughly Rs 1,400 for the most comfortable chair-car combination, because there is no single direct train. You travel in two legs: New Delhi to Kalka on a fast broad-gauge train, then Kalka to Shimla on the century-old narrow-gauge toy train. Get the pairing right and you can do the whole 399 km for the price of a decent dinner, or turn the second leg into the prettiest five hours of your trip. This guide breaks down every train, every class fare, the cheapest and fastest picks, and exactly how to book each leg on IRCTC.

Key Takeaways

  • No direct train: New Delhi to Shimla splits into New Delhi to Kalka (broad gauge, ~4 hrs) plus Kalka to Shimla (narrow-gauge toy train, ~5 hrs).
  •  Cheapest whole-journey combo runs about Rs 160 to Rs 250 per person; the comfortable Shatabdi-plus-Shivalik combo is about Rs 1,200 to Rs 1,400.
  •  Fastest broad-gauge run is the Kalka Shatabdi (12011), roughly 4 hrs New Delhi to Kalka; Vande Bharat 22447 reaches Chandigarh in about 3 hrs then a 45-minute hop to Kalka.
  •  The Kalka-Shimla line is a UNESCO World Heritage route: 96 km, 102-plus tunnels and around 850 bridges. Take a daytime toy train to actually see it.
  • Book the Kalka toy trains 30 to 60 days ahead on IRCTC. Shivalik Deluxe and Rail Motor sell out first.
Experience Delhi To Shimla Train Included in These Affordable Tour Packages
Himachal

Delhi To Shimla Trains

Best Time

March - June

Select Package Type

Tour
₹9,500 @pp
Honeymoon
₹8,200 @pp
Family
₹9,500 @pp

Best Selling Packages

Himachal Holiday Package For 2 Nights 3 Days
Himachal Holiday Package For 2 Nights 3 Days

3 Days & 2 Nights

₹9,043 /@pp

GET FREE QUOTE
Fascinating Manali Tour Package From Ahmedabad
Fascinating Manali Tour Package From Ahmedabad

4 Days & 3 Nights

₹10,989 /@pp

GET FREE QUOTE
Astonishing Himachal Tour Package From Bangalore
Astonishing Himachal Tour Package From Bangalore

9 Days & 8 Nights

₹36,484 /@pp

GET FREE QUOTE
Himachal Family Tour Package From Pathankot By Cab
Himachal Family Tour Package From Pathankot By Cab

5 Days & 4 Nights

₹22,769 /@pp

GET FREE QUOTE
Kaleidoscopic Himachal Tour Packages From Kolkata
Kaleidoscopic Himachal Tour Packages From Kolkata

9 Days & 8 Nights

₹39,011 /@pp

GET FREE QUOTE

Delhi To Shimla Train Ticket Price: Fares At A Glance

Because the trip is two legs, the honest answer to “how much is the ticket” is a range, not one number. Here is what each style of journey actually costs per person, one way, adding both legs together. Use it to pick your lane, then jump to the detailed fare tables below.

Journey style Rough combo Approx one-way fare / person Total time
Cheapest Himalayan Queen 14095 (2S) to Kalka + Kalka Shimla Express 2nd class Rs 160 to Rs 260 ~10 to 11 hrs
Most comfortable Kalka Shatabdi 12011 (CC) + Shivalik Deluxe toy train Rs 1,200 to Rs 1,400 ~9 to 9.5 hrs
Fastest Vande Bharat 22447 to Chandigarh + cab/train to Kalka + Rail Motor Rs 1,000 to Rs 1,600 ~8 to 9 hrs
Most scenic Any morning train to Kalka + daytime Kalka-Shimla toy train Rs 500 to Rs 1,000 Savour the 96 km

Fares move with class, date and demand, and Shatabdi tickets include catering, so treat these as planning figures and confirm the live price on IRCTC before you book.

Is There A Direct Train From Delhi To Shimla?

No. Shimla sits on a narrow-gauge mountain line that broad-gauge trains cannot climb, so no single train runs the whole way. Every rail journey from Delhi changes at Kalka, the town at the foot of the hills where the wide plains track ends and the toy-train track begins.

The first leg, New Delhi to Kalka, is a standard broad-gauge run of about 303 km through Sonepat, Panipat, Karnal, Ambala and Chandigarh. Fast trains cover it in roughly four hours. The second leg, Kalka to Shimla, is the 96 km narrow-gauge climb on the Kalka-Shimla Railway, a UNESCO World Heritage line that gains more than 1,500 metres through 102-plus tunnels and hundreds of curved bridges. That stretch takes five hours or more, and slow is the whole point. Add the two and you get about 399 km of rail, which is why people often quote the shorter 343 km figure that actually belongs to the road route.

If you only remember one thing: book the two legs as two separate tickets, and leave a comfortable gap at Kalka so a late plains train does not cost you your toy-train seat.

Delhi To Kalka Trains: Names, Numbers And Fares By Class

This is the leg the fare question really turns on, and it is the one most guides skip. These are the broad-gauge trains worth booking from New Delhi to Kalka, with indicative class fares. The two Kalka Shatabdi services are the workhorses; the Himalayan Queen is the budget pick; Vande Bharat is the speed pick but stops at Chandigarh, not Kalka.

Train (No.) Type Dep New Delhi Arr Kalka Classes and indicative fare
Kalka Shatabdi (12011) Shatabdi, morning ~07:40 ~11:45 CC Rs 700 to 800, EC Rs 1,350 to 1,500 (meals included)
Kalka Shatabdi (12005) Shatabdi, evening ~17:15 ~21:20 CC Rs 700 to 800, EC Rs 1,350 to 1,500 (meals included)
Himalayan Queen (14095) Express, daytime, budget ~05:20 ~11:05 2S Rs 110 to 150, CC Rs 400 to 470
Kalka Mail (12311) Overnight mail (from Howrah) ~23:55 ~04:35 SL Rs 250 to 320, 3A Rs 650 to 760
Vande Bharat (22447) Vande Bharat (to Chandigarh) ~06:10 ~09:25 at Chandigarh CC ~Rs 850, EC ~Rs 1,550; then 45-min hop to Kalka

A note on names: “Himalayan Queen” is used for both a New Delhi to Kalka express (14095) and a Kalka to Shimla toy train (52455). They are different trains on different gauges, so match the number, not just the name, when you book.

Vande Bharat 22447 (the New Delhi to Amb Andaura service) is the quickest way to close in on the hills, but it does not reach Kalka. Get off at Chandigarh and take a short train or a 45-minute cab to Kalka for the toy train. If you would rather not break the journey, the Kalka Shatabdi drops you straight at Kalka station, a two-minute walk from the toy-train platform.

Kalka To Shimla Toy Train: Names, Timetable And Fares

This is the famous bit. Four regular services plus a hop-on-hop-off tourist train climb the 96 km from Kalka to Shimla, and the experience differs sharply by train. The Shivalik Deluxe is the premium option with cushioned seats, big glass windows and food on board. The Himalayan Queen is the value daytime run. The Rail Motor is a quirky 14-seat rail car with a transparent roof that everyone tries to book and few manage to. Here are the Kalka to Shimla toy train fares and timings.

Train (No.) Class Dep Kalka Arr Shimla Fare (approx)
Shivalik Deluxe Exp (52451) Deluxe Chair Car 05:30 10:15 Rs 510 adult, Rs 255 child
Rail Motor Car (72451) First Class 05:10 09:50 Rs 305
Kalka Shimla Express (52453) First Class 06:00 11:10 Rs 280
Kalka Shimla Express (52453) Second Class 06:00 11:10 Rs 60
Himalayan Queen (52455) Chair Car 12:10 17:20 Rs 265 (CC), Rs 470 (First)

There is also a Hop-On-Hop-Off tourist train on this line (introduced in 2018) that lets you board or leave at any of the stations along the route. It is priced by day pass: Rs 500 for one day, Rs 800 for two and Rs 1,000 for three (children roughly half). Seats are limited and you show a photo ID at booking. For the return, the Kalka-bound services (52456 Himalayan Queen, 52454 Kalka Shimla Express, 52452 Shivalik Deluxe) run through the afternoon and evening.

Toy-train fares change with the annual railway revision, so confirm the exact figure on IRCTC when you book.

Cheapest Vs Fastest: How To Pick Your Train

Most people are choosing between three priorities: spend the least, arrive the soonest, or see the most. This matrix lines up the realistic picks so you can decide in one glance.

Priority Leg 1 (to Kalka) Leg 2 (to Shimla) Roughly Best for
Cheapest Himalayan Queen 14095, 2S Kalka Shimla Exp, 2nd class Rs 160 to 260 / 10 to 11 hrs Backpackers, students
Fastest Vande Bharat 22447 or Shatabdi Rail Motor / Shivalik Deluxe Rs 1,000 to 1,600 / 8 to 9 hrs Short weekends
Most comfortable Kalka Shatabdi 12011, CC/EC Shivalik Deluxe, Chair Car Rs 1,200 to 1,400 / ~9 hrs Couples, families
Most scenic Any morning train to Kalka Daytime toy train (not 05:10) Rs 500 to 1,000 / relaxed First-timers, photographers

One practical tip our writers keep learning the hard way: the earliest toy trains leave Kalka at 05:10 and 05:30, before sunrise, so much of the scenery passes in the dark in winter. If the views are the reason you came, take a fast train to Kalka the evening before, stay the night, and ride a mid-morning toy train in daylight.

What The Kalka-Shimla Toy Train Journey Is Actually Like

No aggregator can tell you this part, so here it is from the seat. The climb out of Kalka is gentle at first, then the track starts looping back on itself through the pines. You pass Barog, where the line dives into its longest tunnel, more than a kilometre of darkness that locals still tie to the story of Colonel Barog, the engineer who miscalculated the bore and is said to linger near the station at night. From Barog on, the light changes. Oak and deodar close in, terraced fields drop away to one side, and the little train leans into curve after curve.

The Kalka-Shimla Railway crosses 102-plus tunnels and hundreds of arched stone bridges on its way up, and stops at around 18 stations where vendors pass up tea and pakoras through the windows. On the Shivalik Deluxe the windows are sealed and the ride is smooth; on the Himalayan Queen you can slide them down and lean out for the photo everyone takes on the horseshoe curve near Kanoh. Either way, plan to reach Shimla with the afternoon still ahead of you, because the ridge and Mall Road are best in daylight.

How To Book Delhi To Shimla Train Tickets On IRCTC

Booking is two tickets, and the second one is the one that sells out. Here is the order that works.

Step 1. Book leg two first (Kalka to Shimla). The toy trains have very few seats, so reserve Kalka-Shimla before anything else. On IRCTC set From: Kalka (KLK), To: Shimla (SML), pick your date, and choose Shivalik Deluxe (52451), Himalayan Queen (52455) or Rail Motor (72451). These open 60 days ahead and the good ones fill within hours.

Step 2. Now book leg one (New Delhi to Kalka). Search New Delhi (NDLS) to Kalka (KLK) for the same day, giving yourself at least a two-hour buffer at Kalka. The Kalka Shatabdi 12011 (morning) or a night train that arrives at dawn pairs best with a mid-morning toy train.

Step 3. Choose your class deliberately. On the Shatabdi, Chair Car is comfortable and includes meals; Executive Chair Car adds legroom. On the toy train, Chair Car or First Class beats Second Class for the long climb.

Step 4. Carry photo ID and reach Kalka early. The hop-on-hop-off train needs a photo ID at booking, and the toy-train platform at Kalka is small and busy. Be there 30 minutes before departure.

Step 5. Check live seat availability and PNR status. Fares and availability change daily. Confirm both on the official IRCTC site or app, and keep an eye on your PNR if either leg is waitlisted.

Delhi To Shimla By Train Vs Road Vs Air

Train is the experience, but it is not always the right call. Here is the honest comparison.

Mode Time Approx cost / person Verdict
Train (via Kalka) 8 to 11 hrs Rs 160 to 1,600 Most memorable; book both legs ahead
Road (bus / cab) 7 to 9 hrs Rs 900 to 2,500 (HRTC/Volvo to cab) Direct, frequent, no Kalka change
Air + road 1 hr flight + 1 hr road Rs 4,000 to 9,000 Fastest; fly to Chandigarh, then drive

There is a small airport at Shimla (Jubbarhatti) with limited flights, so most fliers land at Chandigarh and drive the last stretch. If you are travelling with family and want a door-to-door trip without changing trains, an HRTC Volvo or a cab from Delhi is the simplest option. If the journey itself is the holiday, take the train and ride the toy train in daylight. You can compare a fully planned rail-and-road itinerary in our 

For a done-for-you version of this trip, see our Delhi to Shimla tour packages, or browse the wider range of Himachal tour packages if you want to add Manali or Kufri. For everything on the destination itself, the Himachal travel guide covers where to stay and what to see once you arrive.

Best Time To Take The Delhi To Shimla Toy Train

The line runs 365 days a year, so the question is really about weather and crowds. March to June is peak, with clear views and full trains, so book early. July to September brings the monsoon: the hills turn green and fares soften, but landslides can delay the toy train, so keep a buffer day. October to February is the quiet, cold stretch, and December to February is when you might catch snow on the higher curves near Shimla. For most first-timers, late September to November hits the sweet spot of open skies, thin crowds and a train that leaves on time.

The Bottom Line On Delhi To Shimla By Train

The Delhi to Shimla train is really two journeys stitched at Kalka, and the fare you pay depends entirely on how you pair them. Match a fast plains train to a daytime toy train and you get one of the best-value scenic rides in the country, from about Rs 500 all the way up to a first-class treat.

Once your dates are set, you can let someone else handle the tickets, hotels and transfers: browse our Delhi to Shimla holiday packages and start planning the trip around the train, not the other way around.

FAQs

Delhi To Shimla Train: FAQs

It depends on the class and the two-leg combo you pick. A budget pairing (Himalayan Queen second class to Kalka, then the Kalka Shimla Express) can be as low as Rs 160 to Rs 260 one way. A comfortable pairing (Kalka Shatabdi chair car plus the Shivalik Deluxe toy train) runs about Rs 1,200 to Rs 1,400. Shatabdi fares include meals. Always confirm the live fare on IRCTC before booking.

No. Shimla is on a narrow-gauge line, so every rail journey changes at Kalka. You take a broad-gauge train from New Delhi to Kalka (about four hours), then the Kalka-Shimla toy train for the final 96 km (about five hours). Book the two legs as two separate tickets.

The cheapest route is the Himalayan Queen (14095) second-class seat to Kalka, then a second-class ticket on the Kalka Shimla Express toy train. Together that is roughly Rs 160 to Rs 260 per person one way, though it is also the slowest option at 10 to 11 hours.

For the plains leg, the Vande Bharat 22447 reaches Chandigarh in about three hours, and the Kalka Shatabdi 12011 reaches Kalka in about four. The toy-train leg cannot be rushed (it is a slow mountain climb), so the quickest realistic door-to-door rail time is around eight to nine hours.

It ranges from about Rs 60 for a second-class seat on the Kalka Shimla Express to around Rs 510 on the premium Shivalik Deluxe. The Rail Motor is about Rs 305 and the Himalayan Queen chair car about Rs 265. The hop-on-hop-off tourist train is a day pass from Rs 500.

Roughly four hours from New Delhi to Kalka, then five hours or more from Kalka to Shimla, plus your changeover time. Total journey time is usually between eight and eleven hours depending on the trains you pair.

By rail it is about 399 km: around 303 km on the broad-gauge line from New Delhi to Kalka, then 96 km on the narrow-gauge Kalka-Shimla line. The often-quoted 343 km figure is the shorter road distance.

Not all the way. The Vande Bharat 22447 runs from New Delhi towards Amb Andaura and stops at Chandigarh, not Kalka or Shimla. You can take it to Chandigarh for speed, then a short train or a 45-minute cab to Kalka to catch the toy train.

Book on the IRCTC website or app, from Kalka (KLK) to Shimla (SML), up to 60 days in advance. The Shivalik Deluxe and Rail Motor sell out fastest, so reserve this leg before your plains train. Carry a photo ID, which is required for the hop-on-hop-off service.

For comfort, the Shivalik Deluxe with its cushioned seats, sealed glass windows and food service. For views and photos, the daytime Himalayan Queen, where the windows open. For novelty, the 14-seat Rail Motor with its transparent roof, if you can get a ticket.

Late September to November gives clear skies and lighter crowds. December to February can bring snow near Shimla. March to June is peak season, so book early. Avoid rushing the toy train during the July to September monsoon, when landslides can cause delays.

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month