Delhi to Shimla by Train: Timings, Fare, & Trip Itinerary

Hey there!

Are you curious about how to reach Shimla from Delhi by train?

Allow me to clarify, there’s currently no direct train service from Delhi to Shimla.

However, this shouldn’t dampen your spirits, as it adds an element of excitement and adventure to your journey from Shimla to Delhi by train.

Now, you have two travel options to consider for your Delhi to Shimla train itinerary:

  1. Delhi-Kalka-Shimla Toy Train
  2. Delhi-Chandigarh-Kalka-Shimla Toy Train

Traveling to Shimla from Delhi by train promises to be one of the most adventurous and amazing journeys of your life, especially if you love mountains.

Make sure you set aside at least 4-5 days to fully enjoy your trip without feeling rushed or exhausted from the train travel.

How can I go Delhi to Shimla by train?

Let’s discuss the exciting trip, You are planning to go on from Delhi To Shimla by Train. Here, I am going to cover all the important aspects related to your trip. 

 First, Let me make it clear to you that Does Shimla has a railway station?

The answer is Yes! 

Is there any train from Delhi to Shimla?

Delhi to Shimla by Train: Timings, Fare, & Trip Itinerary

As I clear to you at the very beginning of the article that there is no direct train available from Delhi to Shimla as of now.

You have to split your train journey into 2-3 parts, To finally reach your dream destination The Queen of Hills Shimla.

Now, You have two itineraries to travel Delhi to Shimla by train

  • Delhi-Kalka-Shimla Toy Train
  • Delhi-Chandigarh-Kalka-Shimla Toy Train


Let’s make it clear If you are too much excited to reach The Queen Of Hills Shimla then better to go with the Delhi-Kalka-Shimla Toy Train it takes almost 10 hours to complete the journey.

But, If you like to travel like a free soul and want to explore Chandigarh also then better to go with Delhi-Chandigarh-Kalka-Shimla Toy Train.

Explore Chandigarh what?

Yes! Definitely why not, Chandigarh does offers a lot of tourist attraction like Elante Mall, The Rock Garden, Rose Garden, Shukna Lake and much more. We, Will, discuss in detail about famous tourist attractions of Chandigarh in another article.

I hope It’s clear to you now let’s talk about Which is the best toy train from Kalka to Shimla?

According to my, In this case, Best stands for the convenient train available that matches your comfort zone.

So, Here’s the best train that suites the need of most travelers.

Delhi to Kalka Shatabdi Start at 7:45 AM reaches Kalka at 11.45 AM 

After Kalka, the Himalayan Queen Toy Train leaves Kalka at 12.10 reaches 5:20 PM.

Now, If anyhow in the rare case scenario timings don’t suites your need Don’t worry!

Delhi to Shimla Train Timings

Delhi To Kalka Train Timings Chart

Best available Trains from Delhi to Kalka (The train helps you to reach Shimla on the same day evening.)

Train Name Time Of Departure Time Of Arrival

Kalka to Shimla Train Timing Chart

Here’s the some of most famous Toy Train from Kalka to Shimla.

Train Name Time Of Departure Time Of Arrival
Rail Motor 5:10 AM 9:50 AM
Shiwalik Deluxe 5:30 AM 10:15 AM
Himalayan Queen 12:10 PM 5:20 PM

How can I reach Kalka to Shimla by train?

Delhi to Shimla by Train: Timings, Fare, & Trip Itinerary

The Kalka-Shimla Railway route consists of 103 tunnels and around 800 bridges

Sound’s Interesting Right?

After, traveling around 250km by train from Delhi to Kalka, You finally reached Kalka.

Let’s discuss Kalka to Shimla toy train journey. Now, You might be wondering about What is the fare of the toy train from Kalka to Shimla?

Fare for Toy trains from Kalka to Shimla

  • INR 60-70 in Second Seater (2S), 
  • INR 270-375 in Chair Car (CC) 
  • INR 295-400 in First Class (FC) 

The fare may vary from time to time so better confirm it through the IRCTC Official Website.

Here are some of the interesting facts about Kalka to Shimla Toy Train Journey that is worth known for,

Mostly, Travelers are looking for How many stations are there from Kalka to Shimla?

The Answer is There are a total of 18 Stations coming from Kalka to Shimla Toy Train Journey

Another one is, How many tunnels Kalka to Shimla?

The Answer is There are a total of 109 coming from Kalka to Shimla Toy Train Journey

Delhi to Shimla by Train: Timings, Fare, & Trip Itinerary

Which toy train is best for Kalka to Simla?

So, If you are looking for the best train available from Kalka to Shimla

Then let me just clear it for you, That there are almost 7 Train’s running from Kalka to Shimla. Starting from 4:00 AM.

But, there are 3 most famous trains running from Kalka to Shimla, That suite almost every traveler needs.

  1. Rail Motor Car: As the name itself suggest, It’s a chair car train that accommodates up to 14 passengers. Time of Departure for Rail Motor Car is 5:10 AM, It’s the first available train that runs between Kalka to Shimla. As the Rail Motor Car only accommodates 14 passengers. It’s very much difficult to get tickets, so make sure to book tickets in advance.
  2. Shivalik Deluxe Express: Again as the name itself suggests Deluxe means it’s a premium train that comes with large windows, and clean mat flooring. You will also get food on the train. The time of Departure for Shivalik Deluxe Express is 5:30 AM from Shimla, It’s the 2nd available train from Kalka.
  3. Himalayan Queen: This train Himalayan Queen is mostly suitable for travelers who came from Delhi to Kalka by train, As it’s the last train available between Kalka to Shimla. Also, It’s good for those who like to click some pictures and explore the route from Kalka to Shimla, As the train offers 9 halts during the journey. 

The Time Of Departure for the Himalayan Queen is 12:10 PM. It’s the last train available from Kalka to Shimla

What is the best month to visit Shimla by train?

Delhi to Shimla by Train: Timings, Fare, & Trip Itinerary

I think you finally make your mind to go on the amazing Toy train journey from Kalka to Shimla.

But still Confused? About Which month is best for Shimla?

Don’t worry, Let’s discuss the best month for Shimla based upon weather conditions & Peak Season.

Shimla has 3 Seasons 

  1. Peak-Season: May to June & New Year Time
  2. Mid-Season: September to November
  3. Off-Season: July- August

So, I think you get an idea about when you have to plan your trip, Just a piece of advice avoid Peak-Season if you are on a budget trip. Because in Peak-Season you have to pay much more than the actual cost sometimes.

Weather Condition of Shimla

  1. January to June – Summer Season 
  2.   July to October – Heavy rainfall 
  3.   November to January – Snowfall 

Now, You know about all the weather conditions of Shimla. You can make your mind according to your preference of season.

If you are wondering about that, Why I am letting you know about all the Seasons and Weather conditions, It’s purely because there is No best time to visit Shimla, It’s always better to plan your Shimla trip and visit the Queen of Hills.

Also, If you want to know the Exactly best time to visit Shimla then Let me just make it clear to you that Shimla is a Hill station, So it’s always a great idea to visit it in Summer’s.

What is the best way to go from Delhi to Shimla?

Delhi to Shimla trip is the most famous, Travel option among all age groups. Not because Shimla is the Queen of Hill’s, but it’s due to the transport facilities available to Shimla.

You can travel from Delhi to Shimla in the best of 4 ways.

Delhi to Shimla By Bus

Mostly, Travelers who like to travel on a budget or prefer spending less on transportation. Always seems to prefer Bus over Cab.

Now, If you’re looking for, Is there any bus from Delhi to Shimla?

Then, The answer is Yes!

There are a lot of Buse’s available from Delhi to Shimla (Direct Route)

You can choose from a variety of Buse’s like Ordinary, Semi Deluxe, Deluxe, Volvo, & Sleeper.

Delhi to Shimla Bus may Cost you around INR 500- INR1400

Better to check the latest fare at HRTC Website.

Delhi to Shimla By Car

Mostly, Couples, Families, or sometimes groups of friends do prefer Cab over Buse’s. Because Cab gives them the flexibility to stay at different halts during Shimla enjoy there and click pictures.

If you’re going to hire a cab from Delhi to Shimla it may cost you around INR 6000/-

Also, If you’re wondering about Is Ola uber available in Shimla?

Then the answer is Yes!

Ola & Uber do available in Shimla you can book Ola cabs for local sightseeing in Shimla or for traveling back to Delhi itself.

Delhi to Shimla By Train

Of course, Travelling by Train to Shimla is not the most common option available but most travelers like to have some adventure. Still opt for the toy train journey 

And trust me it’s worth the time, energy & money spent.

Delhi to Shimla By Flight

If you are wondering? Does Shimla have an airport?

Yes! Shimla has its own airport managed by the airport authority of India.

Shimla Airport is around 22km from the City Center.

                           Now, Let’s talk about How can I go to Shimla by flight?

As discussed Shimla has its own airport but it is only for domestic flights only.

There are almost 3-5 flights available from Delhi to Shimla per week.

Delhi to Shimla Flight Fare is around INR 2500 – INR 4000.

How many days are enough for Shimla by Train?

As per my own experience, 1 Week is more than enough to explore the local attractions of Shimla & spend some relaxing time in The Queen Of Hill’s.

Let me just make it clear to you,

  • Day 1:- Travelling from Delhi to Shimla by Train (If you Start your journey around 4:00 Am from Delhi, You are then going to arrive Shimla by the Same day evening)
  • Day 2: Start Exploring The Ridge & Mall Road Shimla, Plan a Small Trek to Jakhoo Temple Shimla (One Of My Favourite Place).
  • Day 3: Plan a trip to Kufri and enjoy the stunning Snow View of the mountains
  • Day 4: Explore Shimla Advance Study Center and The Chail Garden.
  • Day 5: Visit Tara Devi Temple & Kali Bari Temple.
  • Day 6: Visit Green Valley and Chadwick Fall Shimla.
  • Day 7: Get Back to Delhi.

Which hill station has a toy train?

  • Himachal Pradesh


The Queen Of Hill’s Shimla Offer’s you a luxurious Ride Toy Train Ride from Kalka To Shimla.

  • Darjeeling 

The Darjeeling Railway does offer a toy train ride or around 90 km from Siliguri and Darjeeling.

  • The Nilgiri Mountain Railway

The Nilgiri Railway Also offers a toy train ride, Starts from Mettupalayam, and covers an almost 50km route.


Safe Travel & Happy Journey!

2 thoughts on “Delhi to Shimla by Train: Timings, Fare, & Trip Itinerary”

Leave a Comment