Regular buses ply to and fro Nainital from major cities including Delhi, Dehradun and Haldwani.
Delhi- A bus usually takes 9 hours for the 300 km journey
Moradabad- From here, a bus usually takes around 4 hours to cover the 113 km
Haldwani- A bus usually takes around 2 hours for the 42 km journey
(Note-: From Haldwani you may share a cab at INR 200 till Nainital)
The buses from here take you to 2 deboarding points- Tallital Bus Stop, Kala Dungi Bus stand
Tallital Bus stand: 3.6 km from goSTOPS, a reserved bike takes around INR 150, while a reserved cab costs INR 300-350
From Kala Dungi Bus stand, you may walk or take a bike at INR 100 till goSTOPS as it is only 1 km away