How To Reach Nainital

216 Hotels Found
View Nainital Hotels

How to Reach Nainital

Nainital is the most accessible hill station in North India. Travelling by road is the best way of reaching Nanital. It is 300 km from Delhi. Private taxis, shared taxis and overnight buses are easily available from Delhi to Nainital. The nearest railway station is Kathgodam, 23km away. Taxis and buses are available from Kathgodam 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

It is not recommended to travel to Nainital by flight as the nearest airport is 70km away in Pantnagar. The nearest convenient airport to travel to Nainital is the Indira Gandhi International Airport in New Delhi. If travelling by flight, arrive at Delhi Airport and opt for a taxi or overnight bus to reach Nainital.
Alternatively, travel to Pantnagar airport by flight from Delhi Airport. Hire a taxi or bus from Pantnagar to Nainital. However, this is an inconvenient option.

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 easiest and most convenient way of reaching Nainital is by road. Bus, shared taxis and private taxis are easily available from Delhi, Dehradun, Almora, Haldwani, and other cities in North India.

How to reach Nainital by train

The nearest railway station to Nainital is Kathgodam, around 23km away. Regular trains ply to Kathgodam from Delhi, Dehradun, Lucknow, Agra, Mathura and other cities in North India. Buses and taxis are available outside Kathgodam railway station. A bus ticket cost INR 60 from Kathgodam to Nainital. Shared taxis to Nainital cost INR 400-500 for 4 seater car.

Nainital Photos

Nainital, Uttarakhand

+ 48
photos

See 216 Hotels