Road: Nainital is reached via Haldwani by Naitional Highway 109 and takes around an hour and a half. Haldwani is connected to Delhi via National Highway 9 and Lucknow via National Highway 30
Buses to Haldwani from Delhi can be boarded at Anand Vihar ISBT.
Rail: Kathgodam Railway Station (KGM) is 35 km from Nainital. Trains from Delhi, Kolkata, Lucknow, Dehradun and Jammu operate on daily basis.