Travel Planning Made Simple. Create Your Own Itinerary.
Nainital Lake
Written by Amirthavarshini on November 14, 2022 Share on

Delhi to Nainital- A train Journey

Get ready to experience the rhythmic trails, relaxing breeze, frizzy hair and, the stunning beauty of nature. A lot can happen over a train journey! Become friends with people from different places and cultures, play with random kids passing by, grab a cup of tea and samosa, keep a count of the stations, and wait for your final destination. Travelling by train is more like an escape from the daily busy life. Nainital, one of the most beautiful hill stations of India is also known as the “Lake district of India”. Surrounded by mountains on three sides, Nainital is located around the beautiful lake named Naini Tal. The majestic mountains and the sparkling waters of the lake take the beauty of this dreamy district to the next level.

Why Nainital?

Nainital has the advantage of being located in the vicinity of several other lesser-known hill stations that are connected through all season motorable roads. Vantage points around Nainital offer awesome panoramic views of the Himalayan peaks on one side and the plains spread out on the other.

When to visit?

Nainital located in the Kumaon hills maintains pleasant weather throughout the year except for the winter months. The temperature is mild at any time but in winter it becomes very cold. The climate of Nainital is regulated by the lake which showers rain almost every afternoon. The best time to visit the place is from April to June and then in September and October. The place experiences snowfall from January to March.

How to reach?

One can reach this gorgeous city from Delhi by train within a few hours.  But there are no direct trains to reach Nainital. One has to take a train to the nearby station and travel until the centre of the town by road. Kathgodam is the nearest railway station to Nainital. It is at a distance of 35Km from Nainital.

The following are the three trains connecting Delhi and Kathgodam.

1. Kathgodam Shatabdi Express -12040

Catch the Kathgodam Shatabdi Express, the fastest train that will take you from New Delhi to Kathgodam. It starts from New Delhi and reaches the 6th station, Kathgodam passing through Ghaziabad, Moradabad, Rampur, Lal Kuan, and Haldwani. It covers a distance of 281 km. and the train starts from New Delhi at 06:20 am and ends its journey at Kothgodam at 11:40 am. The total time it takes to reach is 5 hr 20 minutes.

Departure: 6:20 AM
Arrival : 11:40 AM

Kathgodam express coach
Image credits: Wikimedia Commons

2. UTR SAMPRK K EX- 15035

The next option to reach Nainital is by UTR SAMPRK K EXPRESS. It starts from Delhi and reaches Kathgodam covering a distance of 278 Km. The train runs every day and takes 6 hours and 45 minutes to reach its destination. It stops at 10 stations in between Delhi and Kthgodam.

Departure- Delhi station at 4:00 pm
Arrival-10:45 pm

3. Ranikhet EXP (15013)

Ranikhet Express starting from Jaisalmer travels a distance of 1217 km with 41 stops in between. The train starts from Jaisalmer at 1 o’clock in the afternoon and reaches Delhi at 9:10 PM. After stopping for 80 long minutes in Delhi, it continues its journey till Kathgodam stopping at 10 stations in between. Though it is the slowest train from Delhi to Nainital, people opt for this train for its cleanliness and punctuality.

Departure from Jaisalmer: 1:00 pm
Reaches Delhi at 9:10 pm
Arrival at Kathgodam- 05:05 am 

Ranikhet express from Jaisalmer
Image credits: Wikimedia Commons


It’s time to head to the Pickyourtrail website and begin planning your vacation to Nainital! Don’t miss out on exploring their Holiday packages from Delhi for a seamless and memorable travel experience. Start your journey to Nainital today!


Related Itineraries

Note: The images that are being published here are the author's choice, and the organisation takes no responsibility for their usability.