There are trains available till Moradabad from Delhi. From Moradabad station you need to change to the train that takes you to Kathgodam. Another easy way is taking a cab from Delhi to Kathgodam which is 8 hours drive. To reach Ranikhet you need to catch Rampur train from Delhi, then take a cab to Ranikhet. There are buses available from Rampur to Ranikhet.
दिल्ली से रुद्रपुर सिटी आइये फिर
रुद्रपुर से बस से 1 घंटे मे हल्द्वानी,, हल्द्वानी मे शमा होटल हैँ नॉनवेज के लिए फेमस फिर... हल्द्वानी से छोटी गाड़िया भी चलती हैँ भीमताल के लिए... वहाँ से वापस हल्द्वानी आइये रात रुक कर अगली सुबह हल्द्वानी से नैनीताल के लिए बस ले सकते हैँ वरना भीमताल से भी नैनीताल के लिए गाड़ी मिलती है नैनीताल से आपको रानीखेत... वगैरा गाड़िया मिलती रहती हैँ.... नैनीताल मे जैसे ही इंट्री करेंगे बस स्टैंड के थोड़ा पीछे एक ट्रस्ट वाला होटल हैँ 50 रूपये मे room मिल जाता हैँ काफ़ी महिलाओ के लिए सेफ भी है
There is train from Delhi to Kadgodam. This will be most convenient way to travel. From Kadhodam, you can plan a trip to Nainital, Bhimtal, Mukteshwar, Ranikhet