Trains to Darjeeling & Sikkim

 
There are two railway stations near Darjeeling &áSikkim that have broad gauge connections with various places all around India. Out of the two, NJP or New Jalpaiguri is the major railway head located 88-kms from Darjeeling and 124kms from Gangtok. Numerous long distance trains have stoppages at NJP. 
 
The other station is Siliguri Junction which is 80-kms from Darjeeling. However only few trains have stoppages here. NJP and Siliguri are twin cities located close to each other having a distance of 8-kms between them. Both provide ample options for onward transport to Darjeeling hill town.  
 
 
 
From NJP/Siliguri, while there are plenty of road transports available, there are also narrow gauge toy trains operated by the Darjeeling Himalayan Railways. From NJP/Siliguri, it takes about 3.5 hours to reach Darjeeling hill town by road, and about 7 hours by the diesel engine hauled toy train. 
 
Although the toy train takes far longer to reach, in return you get magnificent views of the mountains and village life on the way. It is considered one of the most beautiful mountain train rides in the world even today. 
 
In the sections below, I have listed the main trains running between the major cities in India and NJP/Siliguri along with some details including timings, classes etc. I have also included a brief analysis of which would be the better trains to catch. In the last section, you will also find the toy trains that run between NJP/Siliguri and Darjeeling, the last mountain stretch. 
 
Kolkata to Darjeeling Trains 
There are two station in Kolkata from where the long distance trains leave - Howrah and Sealdah. The rail distance between Kolkata and NJP/Siliguri is approximately 570-kms and it takes less than 12 hours to complete the journey by train. 
 
One of the most popular trains from Kolkata is the Darjeeling Mail. This is because it leaves at night at 10.05pm and reaches NJP next morning at a convenient time of 8am. It's a comfortable overnight journey and you save all your day time. But this train is in great demand and you should book your tickets in advance. 
 
Another great train from timing perspective is Kamrup Express that leaves earlier and reaches at 6:15am in the morning. This will in fact give you more time once you reach, let you have your breakfast more peacefully before the passengers of Darjeeling Mail arrive, and let you get comfortable seats for your onward journey to Darjeeling. However, Kamrup is a popular train for passengers travelling to Guwahati, so expect some rush even in this train. 
 
If you plan to take a bus from Siliguri to Darjeeling, then you can take Kanchankanya Express which leaves Kolkata in the evening, runs over-night and reaches Siliguri Junction at 7:30am. Right across the Siliguri Junction station you will get buses for Darjeeling from the main bus terminus (Tenzing Norgay Central Bus Terminus). 
 
Here are all the main trains from Kolkata for Darjeeling arranged alphabetically: 
 
  • Darjeeling Mail (12343 UP) 
  • Departs SEALDAH at 10:05pm 
    Arrives NJP at 8:00am next day 
    Runs all days of the week. Classes: AC-1st, AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Dibrugarh Express (15901 UP) 
  • Departs HOWRAH at 2:15pm 
    Arrives NJP at 11:50pm same day / SILIGURI JN 12:28am 
    Runs on Wed. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Guwahati Express (12509 UP and 12515 UP) 
  • Departs HOWRAH at 11:15am 
    Arrives NJP at 9:30pm same day 
    Runs Tue, Fri, Sat, Sun. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Kamrup Express (15959 UP) 
  • Departs HOWRAH at 5:35pm 
    Arrives NJP at 6:15am next day 
    Runs all days of the week. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Kanchanjunga Express (15657 UP) 
  • Departs SEALDAH at 6:35am 
    Arrives NJP at 6:20pm same day 
    Runs all days of the week. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Kanchankanya Express (13149 UP) 
  • Departs SEALDAH at 7:35pm 
    Arrives NJP at 7:00am / SILIGURI JN 7:32am next day 
    Runs Tue, Thu, Fri &áSun. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
     
     
  • Padatik Express (12377 UP) 
  • Departs SEALDAH at 10:55pm 
    Arrives NJP at 9:05am next day 
    Runs Mon, Wed, Fri. Classes: AC-3 Tier, Sleeper 
     
  • Paharia Express (15721 UP) 
  • Departs HOWRAH at 10:00pm 
    Arrives NJP at 8:45am next day 
    Runs on Saturdays. Classes: AC-1st, AC-3 Tier, Sleeper 
     
  • Puri Kamakhya Express (15643 UP) 
  • Departs HOWRAH at 7:30am 
    Arrives NJP at 6:50pm / SILIGURI JN 7:25pm same day 
    Runs all days of the week. Classes: AC-3 Tier, Sleeper 
     
  • Saraighat Express (12345 UP) 
  • Departs HOWRAH at 3:50pm 
    Arrives NJP at 1:50am in the morning 
    Runs all days of the week. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Teesta Torsa Express (13141 UP) 
  • Departs SEALDAH at 1:40pm 
    Arrives NJP at 3:00am next day 
    Runs all days of the week. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Uttar Banga Express (13147 UP) 
  • Departs SEALDAH at 7:35pm 
    Arrives NJP at 7:00am next day 
    Runs Daily. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
    Check out Kolkata to Darjeeling to know about all other transport options of reaching Darjeeling from Kolkata. 
     
    Delhi to Darjeeling Trains 
    Distance between Delhi and NJP/Siliguri is over 1400kms. My selection of trains below are based on factors like shorter time of travel and convenient time of arrival at NJP. 
     
  • Dibrugarh Rajdhani Express (12424 UP) 
  • Departs NEW DELHI (NDLS) at 2:00pm 
    Arrives NJP at 10:55am next day 
    Runs Mon, Tue, Wed, Fri, Sat. Classes: AC-1st, AC-2 Tier, AC-3 Tier 
     
  • Mahananda Express (14084 UP) 
  • Departs DELHI (DLI) at 6:40am 
    Arrives NJP at 1:30pm next day 
    Runs all days of the week. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • North East Express (12506 UP) 
  • Departs NEW DELHI (NDLS) at 6:40am 
    Arrives NJP at 8:20am next day 
    Runs all days of the week. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Delhi Dibrugarh Rajdhani Express (12424 UP) 
  • Departs NEW DELHI (NDLS) at 9:30am 
    Arrives NJP at 11:45am next day 
    Runs Thu, Sun. Classes: AC-1st, AC-2 Tier, AC-3 Tier 
     
     
     
    Mumbai (Bombay) to Darjeeling Trains 
    Rail distance of NJP/Siliguri from Mumbai is over 2,000 kilometers. Average time to travel from Mumbai to NJP would be over 40 hours. Here are some of the main trains from Mumbai for Darjeeling. 
     
  • CSTM (Mumbai) KYQ (Kamakhya) Special (01017 UP) 
  • Departs Mumbai CSTM at 11:05am 
    Arrives NJP at 4:45am (Duration 41 hours 40 minutes) 
    Runs Thu. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Guwahati Express (15645 UP) 
  • Departs Lokmanyatilak (LTT) at 7:45am 
    Arrives NJP at 1:10am (Duration 41 hours 25 minutes) 
    Runs Wed, Sat. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Guwahati Express (15647 UP) 
  • Departs Lokmanyatilak (LTT) at 7:45am 
    Arrives NJP at 3:40am (Duration 43 hours 55 minutes) 
    Runs Fri. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • Guwahati Special (05653 UP) 
  • Departs CSTM at 11:05am 
    Arrives NJP at 5:10am (Duration 42 hours 5 minutes) 
    Runs Tue. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
    Other Trains For Darjeeling 
     
  • From Bangalore 
  • Guwahati Express (12509 UP) 
    Departs Bangalore City Junction at 11:30pm 
    Arrives NJP at 9:30am (Duration 46 hours) 
    Runs Wed, Thu, Fri. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • From Bangalore 
  • Dibrugarh Express (15901 UP) 
    Departs Yesvantpur at 11:55pm 
    Arrives NJP at 11:50pm (46 hours) / Siliguri at 12:28am (48 hours 33 mins) 
    Runs Mon. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
  • From Hyderabad 
  • Hyderabad (SC) Guwahati Express (12513 UP) 
    Departs SC at 7:30am 
    Arrives NJP at 9:30pm (Duration 38 hours) 
    Runs Sun. Classes: AC-2 Tier, AC-3 Tier, Sleeper 
     
    NJP/Siliguri to Darjeeling Toy Trains 
    Darjeeling Himalayan Railway operated toy train leaves NJP in the morning for Darjeeling hill town. It goes via a scenic route offering great views of the mountains, valleys and village life on the way. This diesel loco hauled train starts from NJP at 9am and takes about 7 hours 15 minutes to complete the uphill journey. The train stops at Siliguri Town and Siliguri Junction stations as well. Check out Darjeeling Toy Train Services and read the section under Regular DHR Toy Train Services for full details of the train, its timings, coach composition, route etc. 
     
     
     
    Related Articles 
     
    1) Return to How to reach Darjeeling for complete information on reaching Darjeeling from various places in India and neighboring countries. 
     
    Visitors' Reviews/Comments 
     
    Luciano Rebello (Jan 2013) 
    Sir, Want to reach Darjeeling from Mumbai by train by shortest route. Please guide how to reach Darjeeling as there is no straight rail line but via connecting to other destination. For booking rail tickets need to know connecting stations. Is via Kolkata the best option to start from Mumbai? 
     
    Raj (darjeeling-tourism.com) Jan 2013 
    Hello, To reach Darjeeling by train, you will need to come to New Jalpaiguri (NJP). From there take a taxi/bus/shared jeep for Darjeeling (3.5 hours). Guwahati Express runs between Mumbai (LTT Terminal) and NJP and is the only direct train between the two stations. However, it doesn't run all days of the week and takes 2-nights journey. The other option is to come to Kolkata (Howrah or Sealdah station) and catch a train to NJP. One of the best trains from Kolkata to NJP is Darjeeling Mail which leaves Sealdah station at night and reaches NJP next morning. Regards. 
     
     
     
     
     
     
     
     
     
     
    Advertisements