i) By Bus
There is regular bus service from all major cities to Nainital.
ii) By Train
The nearest railhead for Ranikhet is Kathgodam, at distance of 90 km.Ranikhet express leaves Old Delhi Railway Station at 10:40 pm (time as per railway schedule. Check before planning the journey) and reaches Kathgodam early morning (approx 6 am). From here one may hire a full cab or share a cab to reach Ranikhet in approx 2 hours.
iii) By Air
The nearest airport happens to be at Pant Nagar (Nainital), at a distance of 119 km away from Ranikhet. During the summer regular flights link other important places with Nainital and in turn Ranikhet.