Traveling to Nainital by train from Delhi is convenient and comfortable. Here’s everything you need to know about train schedules, routes, fares, and the last-mile connection.
Step 1: Delhi to Kathgodam by Train
Nainital does not have a railway station. The nearest railhead is Kathgodam (KGM), situated about 34km from Nainital. Multiple trains connect Delhi to Kathgodam daily.
Major Trains from Delhi to Kathgodam
Train Name | Departure (Delhi) | Arrival (Kathgodam) | Duration | Days Run | Fare Range (₹) | Notes |
---|---|---|---|---|---|---|
Shatabdi Express (12040) | 6:20 AM (NDLS) | 11:40 AM (KGM) | 5 hr 20 min | 6 days/week | 650–1,800 | Fastest, Chair Car/AC Chair |
Ranikhet Exp (15013) | 10:30 PM (DLI) | 5:05 AM (KGM) | 6.5 hr | Daily | 300–1,500 | Overnight, Sleeper/AC |
Sampark Kranti (15035) | 4:00 PM (DLI) | 10:45 PM (KGM) | 6 hr 45 min | Daily | 300–1,500 | AC/Non-AC options |
Boarding Stations:
- NDLS: New Delhi Railway Station
- DLI: Old Delhi Railway Station
Booking:
Book tickets via IRCTC or trusted online travel portals. Reserve early in peak season (March–June, Sept–Nov).
Step 2: Kathgodam to Nainital (Last Mile)
- Distance: 34km uphill, winding Himalayan road
- Travel Time: 1–1.5 hours
Connection Options
- Taxi/Private Car:
- Fare: ₹800–₹1,500 for full taxi (varies by season and negotiation)
- Available outside Kathgodam station
- Most comfortable; drops directly at hotel or central Nainital
- Shared Jeep/Maxi Cab:
- Fare: ₹70–₹300 per seat
- Frequent during day; departs when full
- Bus:
- Fare: ₹70–₹200
- UTC government and private operators run regularly during the day
Tip:
Most Nainital hotels can provide a pickup service from Kathgodam if pre-arranged during booking.
Essential Tips
- Book train tickets in advance, especially in summer/holiday periods.
- Travel with light baggage for easier transfer by shared jeep or bus.
- Kathgodam–Nainital road is scenic—try to travel by daylight for the best views.
- Last shared vehicles/buses leave by evening; for late arrivals, prebook your taxi.
Summary:
- Take a direct train from Delhi (NDLS or DLI) to Kathgodam
- Continue by taxi, bus, or shared cab for the short hill ascent to Nainital
- Advance booking and morning trains offer the smoothest, most scenic travel experience