The nearest airport is Pantnagar Airport, which is around 65 km away from Nainital. There are daily flights from Delhi to Pantnagar.
By Train
The nearest railway station is Kathgodam, which is around 35 km away from Nainital. There are regular trains from Delhi, Lucknow and Mumbai to Kathgodam.
By Road
Nainital is well connected by road. The main road connecting Nainital with the rest of the country is the National Highway 87. There are regular buses from Delhi, Lucknow, Mumbai and other major cities to Nainital.
Local transport
There is a good network of local buses in Nainital that connect the different parts of the town. There are also several private taxi operators in Nainital. The taxis are better than the buses, but they are also more expensive.
The best way to get around Nainital is to walk. The town is quite small, and most of the important tourist destinations are within walking distance of each other.