How to get there: By rail: The nearest railhead to Nainital is Kathgodam (35 kms). It is well connected to Lucknow, Mathura/Agra and New Delhi.
By road from Delhi:
(Route-1)New Delhi-Gajraula-Moradabad-Darrial-Bazpur-Kaladhungi-Nainital (285Kms),
(Route-2)New Delhi-Gajraula-Moradabad-Kashipur-Ramnagar-Kaladhungi-Nainital (305 Kms),
(Route-3) New Delhi-Gajraula-Moradabad-Rampur-Rudrapur-Haldwani-Kathgodam-Nainital (300 kms). By road from Agra : Agra –Tundla-Awagarh-Etah-Kasgunj-Badaun-Bareilly-Baheri-Kichha-Haldwani-Nainital (368 kms).
By road from Lucknow: Lucknow-Sitapur-Shahjahanpur-Bareilly-Baheri-Kichha-Haldwani-Nainital (400 kms).
By road from Dehradun : Dehradun-Rishikesh-Najibabad-Dhampur-Kashipur-Ramnagar-Kaladhungi-Nainital (325 kms).