Nainital can be accessed by both rail and road.
Rail:Nearest Railway Station: Kathgodam
Distance from kathgodam: 35 kms
Trains: Ranikhet Express
Days of Run: All 7 days
Different Class Available: 1A/C, 2A/C, 3A/C and Sleeper
Railways Online Booking Web site: http://www.irctc.co.in
RoadMap/Route from Delhi :
Delhi ---> Moradabad via Hapur and Gajraula
Take right for Moradabad Bypass --->After crossing the Bypass, take LEFT U-turn for Kashipur (You dont have to go via Kashipur) ---> and after 1-2 kms the road will take compulsory right turn. ---> Follow the road for about 6 - 8 kms till you see a board indicating RIGHT for Bajpur. ---> Take Right Turn for Bajpur and then onto Kaladungi ---> In Kaladungi, you will see a left turn (just after the Indian Oil Petrol Pump which will come on your right), take that. Start Climbing up and you will hit Nainital from the back side. This is the best route and the shortest from Delhi...Only 290 kms :-)
See our section on Corbett.