How to Reach Nainital


  • By Air: Nainital is served by the Pantnagar Airport located 2 hours away from Nainital. Jagson Airlines and Air India operate flights between Pantnagar and New Delhi. This is the fastest way to reach Nainital.
  • By Train: The nearest railway station is located in Kathgodam which is around an hour away from Nainital; you can board the train at New Delhi. There are taxis available to take you from the train station to the city. If you’re on a budget, you can take a taxi on a shared basis and it won’t cost you much.
  • By Car: You can drive to Nainital from New Delhi in about 8 hours via NH24 till Rampur and then NH87.
  • By Bus: Daily bus services operate to Nainital from Delhi and are run by Uttarakhand roadways. Tickets can be booked online or through a tourist guide.


  • On Foot: This is perhaps the best way to see Nainital. The mall road which is along the Naini Lake is pedestrian friendly and traffic is halted during peak hours. Most attractions can be reached on foot.
  • By Cycle Rickshaw: If you’re feeling lazy or tired, cycle rickshaws can be availed at a cheap rate.