How to reach Nainital from Delhi by train
Nainital is situated 1,938 metres high and 280 kilometres away from Delhi, in to the altitudinous Shivalik Hills in Uttarakhand. It is one of the most picturesque hill stations in India. Nainital is renowned for its superb views of the Greater Himalayas and its numerous prestigious educational institutions. Nainital is blessed with ample greenery, which enrobes the beautiful hill town. The serene lakes exude the character of the lush greens that surround them on all sides. The lovely weather in Nainital offers an excellent respite from the blistering Indian summers. Though the winters tend to get a tad bit chilly, Nainital is pleasant for most part of the year.
Being a hill station, Nainital does not have direct air connectivity. The nearest airport is located at Pantnagar, which lies at a distance of 65 kilometres from Nainital. Most of the air traffic to Pantnagar airport includes private chartered flights. There are no commercial flights operational to and from here.
The second nearest airport is in New Delhi which is approximately 290 kilometres away from the central town in Nainital. Delhi airport is well-connected to different cities across the globe. You can hire private taxis from the airport which will charge you around Rs. 4000 to 4500. If you are looking for an economical option, then you can board a train from the Delhi railway station.
The nearest railway station is located at a distance of 34 kilometres at Kathgodham, at the foothills of the Kumaon hills. Kathgodam railway station enjoys good connectivity to important places such as Delhi, Lucknow and Howrah, with daily trains running to New Delhi. Some of the popular trains that ply from Kathgodam station are Ranikhet Express, Uttar Sampark, Kranti Express, Bagh Express, Dehradun Kathgodam Express and Anvt Kgm Shatabdi Express. Outside the railway station, you can either hire a shared cab or board a private taxi which will take you to the city.
There is no direct train availability from New Delhi to Nainital. You can take a train from New Delhi station to Rudrapur, and then from Rudrapur you can take a taxi which are mostly available or take a cab. You can take the Ranikhet express from New Delhi station to Rudrapur station. It will take you approximately 6 to 7 hours to reach the destination station from the source station. The fare is not too much and is affordable. It will take around 1000 INR to 1500 INR per ticket, according to the availability of tickets during the time you book them. To see where your train is, check online.
You can also take a day train from New Delhi till Kathgodam, and from Kathgodam you can travel by road. The distance between New Delhi and Kathgodam by train is around 274 kms. From Kathgodam, the distance till Nainital is 24 kms.
You can also take a train till Haldwani, Rudrapur, Kashipur, Moradabad, Bareily, Kotdwara, Rishikesh, Lucknow and Kanpur from New d=Delhi, and then travel by road to Nainital.