Nainital is connected to National Highway No. 87.There is also daily bus service from Delhi, Agra, Dehradun, Haridwar, Lucknow, Kanpur & Bareilly.
By Train
The nearest railway station is Kathgodam, 35 km away. Taxis charge Rs 250-300 to Nainital. . Most hotels will arrange for a pick up on prior request, Rs 600-900.
By Flight
The nearest Domestic Airport from Nainital is Pantnagar Airport, Pantnagar, roughly one hour drive from the city. It is well connected to New Delhi and Mumbai via Jet Airways, Air India and Spice Jet.