Nainital
Nainital
Train

Bani to Nainital

Updated: 28 May 2026

Traveling from the remote town of Bani to the hill station of Nainital involves a long journey across North India. You will first descend from the mountains to Pathankot, then take a train to Kathgodam, the gateway to the Kumaon hills. From Kathgodam, a scenic 35-kilometer drive takes you up to Nainital. This route is ideal for travelers who enjoy a mix of train journeys and mountain vistas.

Total Distance: 750 km by road, 550 km straight-line distance.
Fastest Way
Taxi to Pathankot, flight from Amritsar to Pantnagar, then taxi to Nainital, taking 12 hours.
Cheapest Way
Bus from Bani to Pathankot, train to Delhi, then bus to Nainital, costing 1500 INR.
Compare Bani to Nainital Routes
Train
Connecting
Duration
22 hours
Avg Price
2000-3000 INR
Operator
Indian Railways
Route
Pathankot to Kathgodam via Delhi

The Ranikhet Express from Delhi is a popular choice for the final leg to Kathgodam.

Travel Tips
  • Kathgodam Taxi
    Pre-book a taxi from Kathgodam station to avoid long queues at the stand.
  • Clothing
    Nainital gets cold; carry heavy jackets even in early summer.
  • Parking
    Parking is limited in Nainital; check if your hotel provides dedicated parking.
  • Walking
    The Mall Road is best explored on foot to enjoy the local shops and cafes.
  • Booking
    Book your hotel in advance during peak tourist season (May-June).
Safety Tips
  • Mountain Roads
    The road from Kathgodam to Nainital is steep; ensure your driver is experienced.
  • Monsoon Alert
    Avoid travel during heavy rains as landslides are common in the Kumaon region.
  • Valuables
    Keep your belongings secure in crowded tourist spots like the Mall Road.
  • Health
    Carry motion sickness medication for the winding roads up to the hill station.
People Also Ask
  • Is there a direct train to Nainital?
    No, the nearest railway station is Kathgodam.
  • How far is Kathgodam from Nainital?
    It is approximately 35 kilometers away.
  • Can I fly to Nainital?
    The nearest airport is Pantnagar, about 60 km away.
  • Is it safe to drive to Nainital?
    Yes, the roads are well-maintained but steep.
  • What is the best way to travel from Bani?
    Train from Pathankot is the most comfortable option.
Quick Info
  • From Bani, Jammu and Kashmir, India
  • To Nainital, Uttarakhand, India
  • Modes
Best Time to Travel

March to June and October to December for pleasant lake-side weather.

Things to Do in Nainital
1
Naini Lake
The heart of the town, perfect for boating and evening strolls along the Mall Road.
2
Snow View Point
Accessible by cable car, offering breathtaking views of the Nanda Devi peak.
3
Tiffin Top
A popular viewpoint providing a 360-degree view of the Nainital town and surrounding mountains.
4
Eco Cave Gardens
A set of interconnected rocky caves that are a hit with families and children.
Tags
Bani to Nainital route Pathankot to Kathgodam train travel from Bani to Nainital Bani to Nainital distance best way to reach Nainital from J&K taxi from Bani to Pathankot Kathgodam to Nainital transport road trip Bani to Nainital