How to Reach Nainital

There is no direct connectivity to Nainital, except by Road. The nearest railway station is Kathgodam, some 35 km. from Nainital. As of air connectivity, the nearest airport is in Pantnagar, some 65 km. away from the district. Unfortunately, the only flights that operate are privately chartered.  

Search for directions from

Most frequently searched routes to Nainital

Route Name Distance Time
Delhi to Nainital 377 km 7 hours
Mumbai to Nainital 1,688 km 1 day 4 hours
Kolkata to Nainital 1,398 km 1 day 0 hours
Ahmedabad to Nainital 1,219 km 19 hours 53 mins
Pune to Nainital 1,738 km 1 day 6 hours
Hyderabad to Nainital 1,684 km 1 day 4 hours
Agra to Nainital 351 km 8 hours 0 mins
Jaipur to Nainital 554 km 10 hours 24 mins
Amritsar to Nainital 675 km 12 hours 5 mins
Chandigarh to Nainital 471 km 9 hours 3 mins
Gurgaon to Nainital 314 km 6 hours 49 mins
Bangalore to Nainital 2,274 km 1 day 11 hours
Chennai to Nainital 2,309 km 1 day 13 hours
Goa to Nainital 2,155 km 1 day 13 hours
Udaipur to Nainital 935 km 15 hours 51 mins
Jodhpur to Nainital 877 km 15 hours 18 mins

How to reach Nainital by flight

There is no direct connectivity to Nainital by air. The nearest station is in Pantnagar, some 65 km. away from the district. However, unless you opt for privately chartered flights, this is not the ideal arrival spot either. 

Nearest Airport: Dehradun - 173 kms from Nainital

Search for flights to Dehradun

Tentative return flight prices to Dehradun from major cities in India.

Starting city Return price (approx)
Mumbai ₹ 9,546 Non-stop View
New Delhi ₹ 5,256 Non-stop View
Bengaluru ₹ 20,369 View
Chennai ₹ 9,986 View
Hyderabad ₹ 8,285 View
Kolkata ₹ 9,349 View

Powered by:

How to reach Nainital by road

The only way Nainital is actively connected to the rest of the world is through the roadways. Regular bus services, whether based in Uttarakhand or interstate, connect Nainital to the rest of India. Shared radio cabs and taxis are also available, depending upon your budget.

How to reach Nainital by train

The nearest railway station for Nainital is Kathgodam, which is some 35 km. away from the town of Nainital. Regular bus services connect Kathgodam and Nainital well. 

Local transport in Nainital

Horse-rides, rented bicycles, rented mini-buses and taxis are some of the ways to cover Nainital.

Nainital Packages

Compare quotes from upto 3 travel agents for free

Nainital Photos

+ 85

View 21 Packages