Kolkata to Nainital

   Kolkata to Nainital Road Distance 1,398 km
   Kolkata to Nainital Aerial Distance 1,167 km
  Kolkata to Nainital Travel Time 1 day 0 hours

How to reach Nainital from Kolkata

The Preferred Way of Travelling from Kolkata to Nainital

The most preferred way of travelling from Kolkata to Nainital is via flight or train, as the roadways are too tedious to fulfill via car or bus

Knowing The Details

1. Kolkata to Nainital - Via Delhi
2. Kolkata to Nainital - Via Kathgodam
3. Kolkata to Nainital - Via Dehradun
4. Popular Routes to Nainital
5. Popular Routes from Kolkata
6. Places to Visit in Nainital
7. Hotels in Nainital

Nainital Travel Packages

Compare quotes from upto 3 travel agents for free

1. Kolkata to Nainital - Via Delhi

Kolkata To Delhi - Via Flight

There are multiple connecting and direct flights available from Kolkata to Delhi. Most of the direct flights take approximately 2 and a half hours to reach the destination. On the other hand, the duration of the connecting flights can be anywhere between 6 hours to 12 hours or higher. You can look up these flights on Google flights and book from either the flight operator’s website or online travel company. 

Preferable local transport available from the airport
After landing on Delhi airport, you can use the Metro Express, local bus service or avail online cab services like Ola, Uber, and Meru. 

Kolkata to Nainital - Via Train

The rail distance between the two cities is 1447 km, and there are plenty of direct and connecting trains available from Kolkata to Delhi. A total of 39 weekly trains run from Kolkata to Delhi. In total, there are 12 train options available. Out of the 12 trains, ten originate from Kolkata while 2 of them have an intermediate stop at Kolkata before reaching Delhi.
Train Options Available

1. Kolkata Rajdhani
Goes from Howrah Junction (HWH) to New Delhi Railway Station (NDLS).
Timing:
Departure – 16:55
Arrival – 10:00
Operates from Monday to Saturday      
Duration of journey: 17 hours and 5 minutes
Fares:
3 Tier AC - INR 2605
2 Tier AC - INR 3390

2. Howrah Junction New Delhi Yuva E
Goes from Howrah Junction (HWH) in Kolkata to Anand Vihar Terminal (ANVT) in Delhi.
Timing:
Departure – 18:40
Arrival – 11:20
Operates on Saturday
Duration of journey: 16 hours and 40 minutes.                         
Fares:
AC Chair Car - INR 890
3 Tier AC - INR 1605

3. Poorva Express
Goes from Howrah Junction (HWH) in Kolkata to New Delhi Railway Station (NDLS).
Timing:
Departure – 08:15
Arrival – 07:35
Operates on Wednesday, Thursday and Sunday
Duration of the journey: 23 hours and 20 minutes
Fares:
Sleeper - INR 630
3 Tier AC - INR 1670
2 Tier AC - INR 2425
1st Class AC - INR 4165

Preferable local transport available from the Delhi station
You can board a metro train, book a prepaid taxi at the station or book an online cab from Uber or Ola. 

Delhi to Nainital - Via Bua

The most prefered way to travel from Delhi to Nainital is by boarding the overnight bus from Delhi. The distance between Delhi and Nainital is 337 km, and it takes around 10 hours for most coaches to cover this distance. There are plenty of state transport and private buses that run on this particular route. A majority of the buses depart from Delhi during the evening and reach Nainital by early morning. The well-maintained course and comfortable bus ride ensure the trip is hassle-free. 

Types of Buses Available

AC Seater/Sleeper (2+1)
Tata AC Seater Hitech push back (2+2)
Isuzu AC Seater (2+2)
AC Seater push back (2+2) 

Starting points in Delhi
Kashmiri Gate
Anand Vihar
Chandni Chowk 
R K Ashram Metro Station 
Akshardham Mandir

Drop points in Nainital

Mall Road
Nainital Bus Stand

Route Taken

New Delhi – Hapur – Moradabad – Rampur – Haldwani – Nainital

Bus Timings

Most of the coaches operate during nighttime. Bus operators like Delhi Tours & Travels and International Tourist Centre have buses scheduled to Nainital from 10:00 pm and 11:30 pm respectively. The earliest bus from Delhi to Nainital leaves at 03:15 pm and is operated by Blue World Tourist. 

Duration of the journey
Generally it takes 8 to 10 hours to reach Nainital from Delhi by bus. This estimated duration may vary depending on the bus operator and the number of halts made during the journey. 

Fares

The fare starts from INR 600 and goes up to INR 1000. The final cost will vary depending on the bus operator and the type of seat chosen. 

Typical Stop Points

Hapur
Moradabad
Rampur
Rishikesh
Haldwani

Road Conditions

The NH87 connecting Delhi to Nainital is typically in good condition. The view on the way can be a sight to behold.

2. Kolkata to Nainital - Via Kathgodam

Kolkata To Kathgodam - Via Train

The rail distance between Kolkata and Kathgodam is 1513 km, and there is just one train that runs on this route. It takes around 35 hours to reach Kathgodam from Kolkata by train. 
Train Options Available
The fastest train from Kolkata to Kathgodam is Bagh Express that covers the distance of 1513 km.

Timing:
Departure – 21:45
Arrival – 09:25
Operates daily                                    
Duration: 35 hours and 40 minutes.                                                                     

Starting Station in Kolkata: Howrah Junction (HWH)                                            
Drop Station in Kathgodam: Kathgodam Railway Station (KGM)                                           
Fares
Sleeper – INR 595
3 Tier AC – INR 1605
2 Tier AC – INR 2350

Preferable local transport available from the drop station
You can hire a private taxi from the station or board a shared cab or state transport bus. 

Kathgodam To Nainital - Via Taxi

Kathgodam is located 33.7 km away from Nainital approximately an hour and 20 minutes journey to reach Nainital from Kathgodam by road. There are a plethora of private taxis and shared cabs available from Kathgodam to Nainital. 
Route Options
Route 1: Via NH109 (33.7 km) 
This is the most comfortable and most convenient route for reaching Nainital from Kathgodam. 

Route 2: Via Bhowali-Bhimtal-Haldwani Road and NH109 (39.7 km)
Road Conditions
The road condition is typically favourable; however, during peak hours, there could be heavy traffic on this route. 

Duration
It usually takes 1 hour and 20 minutes to reach Nainital from Kathgodam. But the estimated duration may vary depending on the traffic conditions. 
Approximate Cost
AC 4-seater Hatchback - INR 1541
AC 4-seater Sedan - INR 2032
AC 6-seater SUV - INR 2993
Eating Options on the Way
  • Zakya Bar & Restaurant
  • Pahari Chai ki Dukan 
Possible Stopovers on the Way
  • Dolmar
  • Jeolikote
  • Hanuman Garhi

3. Kolkata to Nainital - Via Dehradun

Kolkata To Dehradun - Via Flight

There are numerous connecting flights available from Kolkata to Dehradun. Most of the flights take anywhere between 4 to 6 hours to reach Dehradun (DED) from Kolkata (CCU). To book a flight from Kolkata to Dehradun, you can search on Google and either book from the flight operator website or an online travel portal. 

Preferable local transport at the airport
The most accessible mean of transport from Dehradun airport is a shared cab or private taxi. 

Kolkata to Dehradun - Via Train

The rail distance between Kolkata and Dehradun is 1587 km. Two trains originate from Kolkata for Dehradun. One of these trains operates daily while the other operates just two days a week. 

Available Trains 

1. Upasana Express
The journey starts from Howrah Station (HWH) in Kolkata and ends at Dehradun Railway Station (DDN).                                                                               
Timing:
Departure – 13:00
Arrival – 18:05
Operates Tuesday and Friday
Duration of journey: 29 hours and 5 minutes                                                        
Fares
Sleeper - INR 645
3 Tier AC – INR 1700
2 Tier AC- INR 2475  

2. Doon Express
The journey starts from Howrah Station (HWH) in Kolkata and ends at Dehradun Railway Station (DDN).                                                                                      
Timing:
Departure – 20:25
Arrival – 07:35
Operates daily
Duration of journey: 35 hours and 10 minutes.   
Fares:
Sleeper - INR 610
3 Tier AC – INR 1640
2 Tier AC – INR 2405

Preferable local transport available from the drop station:
There are shared cabs and private taxis available at the Dehradun railway station.

Dehradun To Nainital - Via Taxi

The convenient and fastest way to reach Nainital from Dehradun is through a taxi/cab. There are multiple taxi booking sites like Savaari and Getmecab from which you can book a taxi from Dehradun to Nainital for a comfortable trip. Also, there is no direct bus between these places, making taxi/cab the most preferred mean of transportation. 
Route Options
Route 1: via Ambala-Dehradun-Haridwar Road (280 km)

Route 2: via Ambala-Dehradun-Haridwar Road and Bijnor - Moradabad Road (324.4 km)
Road Conditions
The route is well-maintained from Dehradun to Nainital. However, roads near a few places like Haldwani are quite narrow and difficult to drive on. 

Duration
Typically, it takes 7-8 hours to reach Nainital by road from Dehradun. This duration may increase depending on the traffic conditions. 
Approximate Cost
An AC 4-seater hatchback or sedan can cost you approximately INR 3954, while an AC 6-seater SUV can be booked for INR 5486. 
Eating Options on the Way
  • Bikanerwala
  • Gajraula Haveli Resort
  • Enroot the Dhaba
  • MidPoint Tourist Dhaba & Restaurant 
Possible Stopovers on the Way
  • Rishikesh
  • Jim Corbett National Park

Popular Routes to Nainital

Important Routes Time Taken Distance
Delhi to Nainital 7 hours 377 km
Kolkata to Nainital 1 day 0 hours 1,398 km
Mumbai to Nainital 1 day 4 hours 1,688 km
Hyderabad to Nainital 1 day 4 hours 1,684 km
Agra to Nainital 8 hours 0 mins 351 km
Jaipur to Nainital 10 hours 24 mins 554 km

Popular Routes from Kolkata

Important Routes Time Taken Distance
Kolkata to Gangtok 15 hours 16 mins 671 km
Kolkata to Siliguri 11 hours 51 mins 558 km
Kolkata to Guwahati 20 hours 18 mins 986 km
Kolkata to Delhi 23 hours 7 mins 1,486 km
Kolkata to Manali 1 day 9 hours 2,006 km
Kolkata to Shimla 1 day 5 hours 1,813 km