Railways

Kathgodam 35 km away is the last terminus of broad gauge line of North East Railways connecting Nainital with Delhi, Dehradun & Howarah.

Ranikhet express departs from Old Delhi railway station at 10:45 pm daily, it reaches Kathgodam at 6:05 am. Extra coaches for Ramnagar are attached with this train, arriving Ramnagar at 5:00 am. Uttaranchal Sampark Kranti Express is also running between Kathgodam & Delhi, it start from Kathgodam at 8:50 am in the morning and reaches Delhi at 3:20 pm and on the same day return from Delhi at 4:00 pm and reaches Kathgodam at 10:45 pm.

Bagh Express connects Kathgodam directly to Howarah via Lucknow. Lalkua Junction 56 km from Nainital is another terminal point of meter gauge line of North East Railways. Nainital Express connects Lalkua with Lucknow while Kumaun Express connects Lalkua with Mathura via Bareilly. Ramnagar 65 km away acts as an alternative outlet for Delhi & Lucknow.

Train No. 4319 / 4320 runs daily in between Kathgodam and Dehradun via Moradabad.

A new weekly train Garib Rath introduced between Kathgodam and Jammu Tawi. This train runs from Kathgodam on Tuesday & from Jammu Tawi on Sunday.

Tourist coming by rail mode can take Taxi or Buses from Kathgodam or Haldwani. Taxis are available on shared seat basis at Haldwani Taxi stand & as well as at Kathgodam, Haldwani & Lalkua railway stations. While most of the buses starts from Haldwani roadways bus stand.

Computerized railway reservation counter is situated near Bus Stand at Nainital. This facility is also available at Kathgodam, Haldwani & Lalkua railway stations.