Although there are no direct trains to Nainital, you can reach the hill station via road quite conveniently from Delhi. There are a few trains that connect Delhi to Nainital, including the Kathgodam Shatabdi Express, Uttaranchal Sampark Kranti Express, and Ranikhet Express that will take you from Delhi to Kathgodam railway station. You can choose and book from the various Nainital tour packages at Veena World based on the mode of travel you prefer.