Nainital est située dans une vallée boisée autour d'un immense lac volcanique. Les montagnes et les lacs environnants offrent un décor à couper le souffle à cette ville en altitude. Depuis les plus hauts sommets, on peut apercevoir la chaîne centrale enneigée de l'Himalaya. Ses étendues sauvages sont parsemées de temples et d'un complexe de grottes.
Le splendide lac Nainital, lac d'eau douce en forme de croissant, est la principale attraction de la ville vous pourrez y observer le paysage se reflétant à la surface et y faire une balade en yacht, en pédalo ou en barque. Allez ensuite vous promener sur le littoral avant de traverser le pont du lac abritant des boutiques et un bureau de poste.
Le Temple Naina Devi est situé à l'extrémité nord du lac. Selon la légende hindoue, c'est l'un des endroits où des parties du corps de la déesse Sati sont tombées pour sauver la Terre du courroux de Shiva. Le sanctuaire en altitude expose de nombreux fétiches à l'effigie de dieux hindous. Le complexe de grottes de l'Eco Cave Park se trouve également à l'extrémité nord du lac et comprend six grottes portant le nom d'animaux que vous aurez tout le loisir d'explorer.
Nainital est entourée de nombreux sommets à gravir, comme le Tiffin Top, ou pour les randonneurs les plus aguerris, le Naina Peak. Avec une altitude de 2 615 mètres, il s'agit du point culminant de la région. Vous pouvez également prendre le téléphérique jusqu'à Snow View, situé au sommet de Sher-ka-danda Hill. Ce point de vue offre un panorama magnifique sur l'Himalaya enneigé. Profitez-en pour visiter le zoo de haute altitude Pt. G.B. Pant où vivent des espèces endémiques et en voie d'extinction. Vous y verrez des loups tibétains, des tigres de Sibérie, des aigles, des ours noirs de l'Himalaya et de nombreux autres oiseaux et mammifères.
Le meilleur moyen d'accéder à Nainital est de prendre un bus ou une voiture. Des bus assurent la liaison avec New Delhi plusieurs fois par jour et le trajet depuis la capitale dure environ 7 heures. L'aéroport domestique le plus proche est Pantnagar, à environ 55 kilomètres. Beaucoup de voyageurs choisissent de visiter le splendide paysage de Nainital à pied ou en cyclo-pousse.