Saturday, June 22

Travel Guide: How to reach Nainital By Bus, Train and AIR

Travel Guide to Nainital

Nainital is a picturesque hill station located in the northern Indian state of Uttarakhand. Known for its scenic beauty and pleasant climate, it attracts a large number of tourists every year. If you’re planning a trip to Nainital and wondering how to reach there, here’s a How to reach Nainital guide to help you out.

How to reach Nainital by Air

Nainital does not have an airport. The nearest airport to Nainital is the Pantnagar Airport, which is approximately 70 km from the city. But mostly charter flights operate here. Only direct flights are available from Delhi to Pantnagar. If you want to come to Nainital from Mumbai or come to Nainital from Kolkata then book a flight to Delhi, Pantnagar air facility will be available from here or you can also complete the journey from Delhi to Nainital by road which takes around 8 hours It takes 9 hours.

You can book a taxi from Delhi airport which will cost you around 5-6 lakhs. For a slightly cheaper option, take the MRT directly from Delhi airport to New Delhi Railway Station and take a train to Kathgodam or you can take a bus from Delhi to Nainital. You can also take a flight from here. Apart from this, to go from Bangalore to Nainital or Pune to Nainital, you will also have to take a flight ticket to Delhi.

How to reach Nainital by train

There is no railway station in Nainital. The nearest railway station to Nainital is Kathgodam, and the distance from Nainital to Kathgodam is 34 km. There is a direct train from Dehradun to Kathgodam in about 7 hours while there is no direct train from Agra to Kathgodam. To go from Agra to Kathgodam you have to first go to Delhi as there is a direct train.

The best way to travel from Delhi to Nainital is by taking the Ranikhet Express, which departs at 10 pm. M. It will take you to Kathgodam at 5 in the morning. M. Apart from this, there is a direct train from Kolkata to Kathgodam to reach Nainital. From Kathgodam you can reach Nainital by taxi or bus.

Also Read: How to reach Kedarnath from Mumbai by AIR, Road and Train


Nainital is well connected by road. The distance from Delhi to Nainital is approximately 320 km and takes 8-9 hours to complete. Nainital is connected to the rest of the country through National Highway 87. Apart from this, direct bus service is also available for Delhi-Nainital. You can also book a Volvo bus from Delhi to Nainital. The bus takes 8.30 to 9 hours to reach Nainital from Delhi.

The Delhi to Nainital bus departs at 22:00 and leaves Nainital at 6:30. Apart from this, you can also go to Nainital by your own vehicle or reach Nainital by hiring a taxi and enjoying the beauty of the road.

Watch the tour guide about Nainital:

Leave a Reply

Your email address will not be published. Required fields are marked *