I will be going Nainital from Delhi in the first week of May, and have been researching about the route to take, and to my suprise there is more than one route, so I am now confused to which route is the safest and best to choose. The routes which you can take from Delhi to Nainital are: Delhi - Moradabad- Tanda - Dadiyal - Bajpur - Kaladunghi - Nainital Delhi - Moradabad - Kasipur - Bajpur - Kaladunghi - Nainital Delhi - Moradabad - Rampur - Bilaspur - Rudrapur - Haldwani- Nainital I am someone who prefers driving at night so safety is something very important, so do consider this first. If there are any issues I can drive during the day time but would prefer night driving. I will be driving a Honda City. If I am correct according to the distance between Delhi to Nainital which is 300km it should take around 7 hours to get there? I know only of the lakes in Nainital where you can do boating, but what else is there to see and do in Nainital? When reaching Nainital are there any other places to visit which are within an hours drive?