Board the Ranikhet Express departing Delhi Railway Station. The train journey offers a scenic route lasting around 6.5 hours to Kathgodam, the nearest railhead to Nainital.
Upon arrival at Kathgodam, catch a local bus or shared taxi (available frequently) covering approximately 34 km to Nainital in 1.5 hours through beautiful hill roads.