How to Reach Nainital

Nainital is a popular weekend getaway from Delhi and nearby places as it very well-connected by bus, road and train. The most convenient way of reaching Nainital from Delhi or other cities in Northern India is by car or overnight bus. Nainital is also connected to all parts of India by train through the Kathgodam Railway Station, located around 35km away. There is no flight connectivity to Nainital.

Search for directions from

Most frequently searched routes to Nainital

Route Name Distance Time
Delhi to Nainital 377 km 7 hours
Kolkata to Nainital 1,398 km 1 day 0 hours
Mumbai to Nainital 1,688 km 1 day 4 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
Ahmedabad to Nainital 1,219 km 19 hours 53 mins
Pune to Nainital 1,738 km 1 day 6 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. The nearest international airport to Nainital is the Indira Gandhi International Airport in New Delhi.

Nearest Airport: Dehradun - 173 kms from Nainital

Search for flights to Dehradun

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

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 located around 35 km away. Regular trains ply to Kathgodam from Delhi, Dehradun, Lucknow, Agra, Mathura and all the major cities in India. It is very convenient to reach Nainital from Kathgodam through private or shared taxis.

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

Nainital, Uttarakhand

+ 48

View 41 Packages