Search
Home » Destinations » Nainital » How to Reach » By Train

How to reach Nainital by train

The Kathgodam Railway Station is the closest railhead to Nainital, which is located at a distance of 23 km. This railway station is well connected to Lucknow, Agra and Bareilly by direct trains. Visitors can hire a taxi from this station to reach Nainital.

Railway Stations in Nainital

Trains from Delhi to Nainital

Train Name Departure Arrival Running days
Ndls Kgm Sht
(12040)
5:30 am
NEW DELHI (NDLS)
5:30 am
KATHGODAM (KGM)
All days