Delhi to Nainital Train: A Scenic Journey through the Heart of Uttarakhand

Nainital is a lovely slope station in Uttarakhand which is the most cherishing spot of each and every Indian. Nainital is a famous vacation location known for its lakes, timberlands, mountains, and more. There are multiple ways of going from Delhi to Nainital, however, the best is via train.

When you are planning to visit Nainital, the first question has arrived is “how to reach Nainital from Delhi by train? With several trains connecting these two destinations, travellers can enjoy a comfortable and scenic ride, making it an ideal choice for nature enthusiasts and leisure seekers.

Nestled amidst the Kumaon hills in the state of Uttarakhand, this enchanting hill station offers a delightful retreat from the hustle and bustle of city life. While there are multiple modes of transportation available to reach. Delhi to Nainital train travel offers a unique and scenic experience. This article explores the train options, timings, and the enchanting journey from Delhi to Nainital.

How to Reach Nainital from Delhi by Train? – Train Options and Timings

There are various options that operate on the Delhi to Nainital train route, catering to different budgets and preferences. The most popular trains on this route include the Kathgodam Shatabdi Express, Ranikhet Express, and Uttar Sampark Kranti Express. These trains provide convenient and efficient connectivity for travellers from Delhi to Kathgodam, the nearest railway station to Nainital. From Kathgodam, one can easily hire a taxi or take a shared cab to reach the beautiful hill station.

  1. Kathgodam Shatabdi Express (Train No. 12040/12039):

If you wish to reach Nainital by train then Kathgodam Shatabdi Express is a superfast train that offers a comfortable and time-efficient journey from Delhi to Kathgodam. It departs from New Delhi Railway Station in the morning and reaches Kathgodam in approximately 5 hours. The train is equipped with modern amenities, including air-conditioned coaches, comfortable seating, and onboard catering facilities.

  • Departure: Delhi (New Delhi Railway Station) – 6:00 AM
  • Arrival: Kathgodam Railway Station – 11:40 AM
  • Duration: Approximately 5 hours and 40 minutes
  • Frequency: Daily
  1. Ranikhet Express (Train No. 15013/15014):

The Ranikhet Express is a popular train option for travelers heading to Kathgodam from Delhi. It departs from Old Delhi Railway Station and covers a distance of around 286 kilometres. The train offers both AC and non-AC coaches, catering to various travel preferences. The Ranikhet Express usually departs late in the evening, allowing passengers to reach Kathgodam early in the morning. Kathgodam is the last stoppage of this train which is also known as the Nainital station name.

  • Departure: Delhi (Old Delhi Railway Station) – 10:40 PM
  • Arrival: Kathgodam Railway Station – 5:05 AM (next day)
  • Duration: Approximately 6 hours and 25 minutes
  • Frequency: Daily
  1. Uttar Sampark Kranti Express (Train No. 15035/15036):

The Uttar Sampark Kranti Express is another convenient train option for travelling from Delhi to Kathgodam. Departing from Hazrat Nizamuddin Railway Station, it covers a similar distance to the Ranikhet Express. This train is known for its punctuality and comfortable travel experience. It also provides options for both AC and non-AC coaches, ensuring a comfortable journey for all passengers. Delhi to Nainital train ticket price of this train has a minimum fare of Rs. 120 which is the cheapest price among all the other trains.

  • Departure: Delhi (Old Delhi Railway Station) – 4:00 PM
  • Arrival: Kathgodam Railway Station – 10:40 PM
  • Duration: Approximately 6 hours and 40 minutes
  • Frequency: Daily

The Enchanting Journey: The journey of Nainital by train from Delhi is a breathtaking experience, taking travelers through the captivating landscapes of the Kumaon region. As the train chugs away from the bustling capital, it meanders through the plains of Uttar Pradesh, gradually transitioning into the scenic beauty of Uttarakhand.

As the train approaches the foothills of the Himalayas, passengers are greeted with panoramic views of lush green valleys, cascading rivers, and mist-covered mountains. The route passes through numerous charming towns and villages, offering glimpses of the local culture and way of life.

The final destination of these train journeys is Kathgodam Railway Station, located at the foothills of the Kumaon hills. From here, Nainital is easily accessible by road. Many taxis and buses are available at the station to take travellers on the picturesque drive up to the hill station, Kathgodam to Nainital Distance is approximately 34 kilometres.

Tips for Train Travel:

  1. Book Tickets in Advance: Due to the popularity of the Delhi-Nainital route, it is advisable to book train tickets well in advance to secure your preferred train and class of travel.
  2. Choose the Right Class: Trains offer various classes such as AC Chair Car, Sleeper Class, and AC 3-tier, among others. Consider your comfort preferences and budget while selecting the class of travel.
  3. Pack Essentials: Carry essentials like snacks, water, a travel pillow, and a light blanket for a comfortable journey. Additionally, keep important documents, medication, and valuables within easy reach.
  4. Enjoy the Scenic Views: Keep your camera ready to capture the mesmerizing landscapes during the journey. The train route offers ample opportunities to soak in the beauty of the surrounding mountains and valleys.


Q1: Which is the name of the nearest railway station to Nainital? 

Nainital station’s name is Kathgodam Railway Station.

Q2: How far is Kathgodam Railway Station from Nainital? 

Kathgodam to Nainital distance is approximately 34 kilometres away.

Q3: How long does it take to reach Nainital from Delhi by train? 

The duration of Nainital by train from Delhi depends on the train you choose. On average, it takes around 6 to 7 hours.

Q4: Which are the popular trains running between Delhi and Nainital? 

Some popular trains running between Delhi and Nainital are:

  1. Ranikhet Express
  2. Uttar Sampark Kranti Express
  3. Anvt Kgm Shatabdi Express

Q5: How can I check train availability and book tickets from Delhi to Nainital? 

You can check train availability and book tickets from Nainital by train from Delhi through various online platforms such as the official website of Indian Railways ( or third-party travel websites.

Q6: Is it necessary to book train tickets in advance? 

It is advisable to book train tickets in advance, especially during peak tourist seasons or holidays, to secure your preferred travel dates and avoid last-minute availability issues.

Q7: Are there sleeper-class facilities available on trains from Delhi to Nainital? 

Yes, sleeper-class facilities are available on Delhi to Nainital train. You can choose from various classes like Sleeper Class, AC 3-tier, AC 2-tier, and AC 1-tier, depending on your comfort and budget.

Q8: Can I find food and refreshments on trains during the journey? 

Yes, most long-distance trains have pantry cars or onboard catering services where you can purchase meals and refreshments. Additionally, you can also carry your own food and snacks for the journey.

Q9: What are the scenic attractions and places to visit in Nainital

Nainital is surrounded by several scenic attractions that you can explore during your visit. There are many different things to do in Nainital. Some popular nearby attractions include:

  1. Bhimtal
  2. Naukuchiatal
  3. Sattal
  4. Mukteshwar
  5. Ranikhet

Q10: Is it possible to hire a taxi or cab from Kathgodam Railway Station to Nainital? 

Yes, there are taxi and cab services available at Kathgodam Railway Station that can take you to Nainital. Prepaid taxi services and private cab operators are readily available outside the railway station.

Q11: What is the average price of a train ticket from Delhi to Nainital?

Delhi to Nainital train ticket price can vary depending on factors such as the class of travel and the availability of seats. However, as of my knowledge cutoff in September 2021, the approximate price range for a one-way ticket is between Rs. 300 and Rs. 1500, with lower prices for lower-class seats and higher prices for higher-class seats.

  • Add Your Comment