The International Steam Pages

Surviving Indian Narrow Gauge Railways

Almost unnoticed, the Indian narrow gauge scene is dying. Apart from the three well known mountain railways, almost all the rest are gradually being converted to broad gauge or, in some cases, simply closed. The following survey has been carried out by Wilson Lythgoe and reviews the apparent situation in April 2012. Necessarily, the information presented will soon be out of date and we would welcome updates which will be posted here as they become available.

This survey is part of a series of pages on non-steam Narrow Gauge Railways round the World.

This is my second attempt to discover what ng routes and services are still operating in India today. As a starting point I again used the list by Vikas Singh ‘Narrow Gauges Routes – 2007’ found on the Indian Railways Fan Club website There is earlier information on this site including Vikas Singh's earlier list and Simon Mortimer's article dating from 2002-3

In my July 2011 schedule I then used the Indian Railways website ( link no longer works 21st October 2013) to try and establish what trains ran between the stations listed by Vikas Singh. This website appears to be no longer available.

The Indian Railways Passenger Reservation Enquiry website ( only gives times for the Darjeeling, Simla and Matheran lines……in other words it wasn’t much use! and the India Rail Info site ( were used to update all other train times. If information wasn’t on one site I was able to find it on the other and in most cases have cross referenced between the two. I am unsure of the accuracy of these sites though.

I used various sources in attempting to discover the status of the other lines. The source of this information is included in the notes following the timetable. Any alterations, amendments or clarifications would be appreciated…….

New Jalpaiguri to Darjeeling 88km
Trains run daily Station Codes: NJP, KGN, GHUM, DJ

The current service reflects the fact that the railway has suffered washaways in 2010 and 2011 which mean there is no through service currently.

52541  52545  52540 52544 52548 52549 52547
d New Jalpaiguri a
d Kurseong d
13.35 15.00 d Kurseong a 11.55 13.10
15.31 17.08 d Ghum d 09.47 10.50 11.30 14.00 16.50
16.15 17.50 a Darjeeling d 09.15 10.15 10.40 13.20 16.00

Note: 52540/41 are the New Jalpaiguri - Darjeeling services now starting/terminating at Kurseong due to slips below Kurseong.

52547, 52548 & 52549 are Joy Trains to Ghum which return soon after.

52544/45 are the Kurseong ‘School’ trains

Details found on the website of the Darjeeling Himalayan Railway Society (, dated 15 March 2012, vary slightly:

Kurseong – Darjeeling A daily three carriage diesel-hauled service (52540/52544) operates, leaving Darjeeling at 10.15, arriving Kurseong at 1310. The return service (52541/52545) leaves Kurseong at 15.00, arriving Darjeeling at 17.50. Occasionally the service is steam-hauled if the (only) diesel is undergoing maintenance.

The Joy Trains These steam-hauled tourist services run daily on a return trip from Darjeeling to Ghum (India’s second highest station at 2257m). Trains leave Darjeeling at:

10.40.Train 52548 (14D) 13.20.Train 52549 (16D) 16.00.Train 52547 (18D)

Each train has two first class carriages. The train stops at the impressive viewpoint of Batasia Loop for 10 minutes and for 30 minutes at Ghum where there is a railway museum.

‘The Jungle Safari’ This daily diesel-hauled service is the only regular service on the lower section of the line. The train leaves Siliguri Junction at 10.00 arriving Rangtong at 11.15. The return service leaves Rangtong at 14.30, arriving Siliguri Junction at 15.45.


Katwa to Balgona 27km
Trains run daily Station Codes: KWF, BGNA
52302 52301
03.50 d Katwa a 08.05
05.50 a Balgona d 06.05

I was under the impression that the Burdwan to Katwa to Ahmadpur was closed for gauge conversion but then I found the following on The Statesman website:

Alert staff saves the day:

KOLKATA/DURGAPUR, 29 SEPT: 2011 With about 150 pandrol clips missing from the tracks, a passenger-carrying local train today narrowly escaped an accident due to the alertness of a railway staff. The incident took place near Katwa in Burdwan on the Burdwan-Katwa narrow-gauge section around 7.55 a.m. today. 
According to sources, the 523901 Up Passenger train had originated from Bolgona station at 6.55 a.m. and was going to Katwa. 
Around 7.55 a.m., with the train barely three km away of its destination, an on-duty key-man, Mr Monoranjan Pramanik, discovered that several pandrol clips were either missing or broken on the railway tracks between Ganguly Bagan and Jajirgram stations. Alarmed by the discovery, the key-man started waving a red flag indicating a distress signal to the passenger train. 
Consequent to this, the driver of the train, Mr AH Khan, applied emergency brake and the train stopped a little short of the damaged track. There were about 200 passengers on board the train. 
After inspection, senior railway officials found that about 150 pandrol clips were either broken or missing from the tracks from KM 49/1 to 49/3. Soon repair of the damaged track was undertaken and the task was completed around 9.50 a.m. The stranded passenger train resumed onward journey after that. While officials in the Howrah railway division suspect deliberate sabotage, a senior official posted at the Katwa junction observed otherwise. “It looks like thieves took away the pandrol clips,” he maintained. The railways has ordered a probe into the incident. 

Further internet searching found a return service daily between Katwa and Balgona which seem to be ng. No further services could be found between Burdwan - Katwa – Ahmadpur. Further details are in the section entitled ‘No Services’.


Kalka to Simla 96km
Trains run daily Station Codes: KLK, SML
52457  72451 52451 52453 52455 52456 52458 72452 52452 52454
04.00 05.10 05.30 06.00 12.10 d Kalka a 16.10 20.10 21.35 22.25 23.20
09.20 09.50 10.15 11.05 17.20 a Simla d 10.30 14.25 16.25 17.40 18.15

Note: 7xxxx is the Railmotor


Pathankot to Joginder Nagar 164km
Trains run daily Station Codes: PTK, BJPL, JDNX
52471 52463 52465 52473  52467 52469
Pathankot d  02.15 04.00 07.00 10.00 13.20 15.50
Baijnath a 09.05 10.45 14.00 17.30 20.55 22.30
Baijnath d  09.50 18.05
Joginder Nagar a 11.25 19.45
52464 52466 52472 52468 52474 52470
Joginder Nagar d 07.20 12.20
Baijnath a 09.00 13.50
Baijnath d 04.00 07.20 10.50 14.10 15.55 17.35
Pathankot a 10.55 14.20 17.30 20.25 22.35 23.55

From The Times of India website,

Rail services between Pathankot - Joginder Nagar resumes
S GopalPuri, TNN Apr 1, 2012, 07.13AM IST

DHARAMSHALA: Rail services between Pathankot - Joginder Nagar, which remained suspended for the past seven months, got back to normal on Saturday. This has brought much relief for people living nearby, who had been hoping to commute for long. Flash floods last year had caused destruction of the track and a pillar of the bridge had been washed away.
Assistant divisional engineer, Northern Railway, M K Goel said, "We conducted a trial on the track on March 28 and all went fine. Three trains were already plied from Pathankot to Joginder Nagar." The first train started from Pathankot to Jogindernagar at 2am on Saturday, he said.
In December, high court bench comprising Chief Justice Kurian Joseph and Justice D DSud had summoned deputy commissioners of Kangra and Pathankot and senior officials of the Northern Railway, Firozpur Division, to explain the steps taken for restoring the rail traffic.
The repair work was executed by the Northern Railway, national highways and the mining department.


Neral to Matheran 21km
Trains run daily excepting 52107/8 which are Sat/Sun only Station Codes: NRL, MAE
52101 52103 52105 52107 52109 52102 52104 52106 52108 52110
07.30 09.00 10.30 11.40 17.05 d Neral a 08.35 11.35 15.25 16.50 18.10
09.30 11.10 12.25 13.45 19.00 a Matheran d 07.00 09.50 13.50 15.15 16.30
Gwalior to Sheopur Kalan 200km
Trains run daily Station Codes: GWL, SBL, SOE
52171 52173 72177 52172 52174 52178
06.25 15.40 d Gwalior a 16.25 10.50
11.10 20.20 a Sabalgarh d 11.25 06.15
11.20 06.15 d Sabalgarh a 11.05 19.25
16.25  11.05 a Sheopur Kalan d  06.10 14.25
Dhaulpur to Bari to Mohari Jn 41km
MohariJn to Tantpur 18km
MohariJn to Sirmuttra 30km
Trains run daily Station Codes: DHO, BARI, MHF, TPO, SRMT
52179 52181 52183 52180 52182 52184
04.00 10.40 d Dhaulpur a 10.15 19.35
05.15 11.55 14.45 d Bari d 08.53 14.30 18.12 
05.37 12.17 15.05 d Mohari d 08.31 14.04 17.50
13.05 a Tantpur d 13.20
07.00 16.25 a Sirmuttra d  07.20 16.40

Note: 52182 terminates at Bari


Pulgaon to Arvi 35km
Trains run daily Station Codes: PLO, ARVI
52143  52144
08.30 d Pulgaon a 15.30
11.50 a Arvi d 12.10
Murtajapur to Achalpur 76km
Murtajapur to Yavatmal 113km
Trains run daily Station Codes: MZR, ELP, YTL
52131 52137 52138 52132
07.05 07.15 d Murtijapur a 14.45 16.25
11.40 aYavatmal d 12.10
10.45 a Achalpur d 11.15
Pachora to Jamner 56km
Trains run daily Station Codes: PC, JMNR
52121 52123 52122 52124
08.00 13.45 d Pachora a 13.10 19.05
10.05 16.05 a Jamner d 10.55 17.05
Nagpur to Nagbhir 111km
Trains run daily Station Codes: NGP, ITR, NAB
58843 58845 58847 58844  58846 58848
05.55 17.35 d Nagpur a 10.45 21.10
06.08 17.55 a Itwari d 10.15 20.40
06.10 11.00 18.05 d Itwari a 10.10 16.55 20.37
10.35 15.25 22.20 a Nagbhir d 06.15 12.45 16.45
Nagpur to Chhindwara 147km
Chhindwara to Nainpur 141km
Trains run daily Station Codes: NGP, CWA, NIR
58831 58853 58833 58855 58839 58835 58841 58837 58849 58851
Nagpur d 04.55 07.05 12.45 16.00 18.15 22.30
Chhindwara a 11.40 14.15 19.40 22.15 04.50
Chhindwara d 12.45 17.10 20.30 06.00  08.30
Nainpur a 19.00 23.40 02.20 12.00 14.30
Nainpur d  02.45

Notes: 58841 terminates at Ramakona at 22.20
58839 continues to Jabalpur arriving at 08.15

58842 58840 58850 58834 58852 58836 58854 58838 58856 58832
Nainpur a 01.40
Nainpur d 02.30 06.00 10.00 14.40 22.00
Chhindwara a 07.50 11.35 15.50 20.15 03.30
Chhindwara d 08.20 14.50 17.25 23.00 05.25
Nagpur a 09.10 15.30 21.40 00.20 04.50 11.30

Note: 58842 commences from Ramakona at 05.00
58840 commences from Jabalpur at 20.30 the previous day.


Japalpur to Nainpur 111km
Nainpur to Balaghat 77km
Trains run daily Station Codes: JBP, NIR, BTC
58874 10002 58858 58864 58866 58876 58868 58840 58870 
Jabalpur d 05.30 06.00 10.55 15.10 18.05 20.30 22.20
Nainpur a 09.25 12.45 16.55 20.50 23.35 01.40 03.50
Nainpur d 05.30 09.35 11.30 13.05 17.30 00.05 02.30 04.10
Balaghat a 08.50 12.10 15.20 16.35 20.35 03.00 07.30

Note: 10002 is the Satpura Express
58840 continues to Nagpur arriving 15.30
58858 commences from Mandla Fort

58839 58863 58865 58867 10001 58869 58873 58871
Balaghat d 00.40 05.00 09.50 12.45 13.50 17.55 20.45
Nainpur a 02.20 03.45 08.05 13.00 15.15 17.10 21.15 23.50
Nainpur d 02.45 04.30 08.20 13.15 15.35 17.40 00.10
Jabalpur a 08.15 09.50 13.55 18.35 19.35 23.40 06.00

Note: 58839 commences from Nagpur at 12.45 the previous day
10001 is the Satpura Express.

Wikipedia ( says Jabalpur to Nainpur
has been converted to broad gauge but I can find no reference to this elsewhere although I did find the following on The Times of India website from which it looks pretty clear the ng is still in operation:
Balaghat-Jabalpur protest march to demand rly line
TNN Jan 17, 2011, 06.04am IST
GONDIA: The convener of the Gondia - Jabalpur Broad Gauge Action Committee Virendrakumar Jaiswal has declared that they will march along the railway route from Balaghat to Jabalpur to press for their demand to complete the broad gauge railway track between Balaghat and Jabalpur.
The march, led by Jaiswal, shall begin at Balaghat (Madhya Pradesh) on February 7. Speaking to TOI, Jaiswal said that they had proposed such an agitation last year but at that time the railway administration had assured them that the work shall be completed by December 2010. The railways had also promised that the narrow gauge train that had been discontinued ten years ago too shall start running on broad gauge lines from January 26, 2011.
However, only Gondia - Balaghat and Gondia - Katangi routes have been started while work has not been completed beyond Balaghat so far. In protest, the committee has decided to launch this march to shame the railways.
Business between Balaghat district and Gondia has been tremendously affected over the last ten years as the railway track between the two districts remains disrupted for gauge conversion. The labourers also cannot afford to go by bus. So thousands of labourers on both sides have lost their jobs due to this. So Jaiswal has urged the railway administration to complete the gauge conversion as early as possible.

Nainpur to Mandla Fort  43km
Trains run daily  
58857 58859 58861 58858 58860 58862
07.00 13.10 17.40 d Nainpur a 11.10 17.20 21.50
08.55 15.05 19.35 a Mandla Fort d (09.15?) 15.25 19.55

Note: 58858 continues to Balaghat


Telibandha to Abhanpur Jn to Dhamtari 68km
Abhanpuri Jn to Rajim 16km
Trains run daily Station Codes: TBD, AVP, DTR, RIM
58711 58719 58713 58717 58715 58721
Telibandha 07.00 12.40 16.15 18.35
AbhanpurJn a 08.00 13.45 17.20 19.40
Abhanpur Jn d 08.15 08.30 14.00 17.25 19.55 20.15
Dhamtari a 10.00 15.40 21.40
Rajim a 09.20 18.20 21.05
58720 58712 58718 58714 58716 58722
Rajim d 06.50  09.35 18.35
Dhamtari d 06.30 12.15 18.10
Abhanpur Jn a  07.40 08.10 10.15 13.55 19.50 19.25
Abhanpur Jn d 08.20 10.20 14.05 20.05
Telibandha a 09.35 11.35 15.20 21.20

Note: Telibandha station is in an outer suburb of Raipur which is about 5 or 6km from Raipur Jn station.


Kosamba to Umarpada 61km
Trains run daily Station Codes: KSB, UMPD
52047 52048
09.30 d Kosamba a 18.30
13.45 a Umarpada d 14.00
Bilimora to Waghai 63km
Trains run daily Station Codes: BIM, WGI
52001 52003 52004 52002
10.20 19.40 d Bilimora a 09.20 17.35
13.20 22.40 a Waghai d 06.00 14.30
Nadiad to Bhadran 59km
Trains run daily Station Codes: ND, PTD, BDRN
52037 52038
09.15 d Nadiad a 17.25
10.55 a Petlad d 15.28
11.15 d Petlad a 15.08
12.25 a Badran d 14.10
Pratapnagar to Jambusar 51km
Trains run daily Station Codes: PRTN, JMB
52036 52034 52033 52035
10.00 18.10 d Pratapnagar a 09.20 17.10
13.00 21.10 a Jambusar d 06.20 14.10
Chandod to Dabhoi 17km
Dabhoi to Miyagam to Malsar 71km
Choranda to Moti Koral 19km
Trains run daily with the exception of 52045 & 52046 which run Monday & Friday only Station Codes: CDD, DB, MYGL, CRND, MLSR, MKRL
52046 52026 52028 52042 52024 52022 52020
Chandod d 09.10 17.30
Dabhoi a 10.00 18.10
Dabhoi d 05.55 09.55 12.05 13.45 19.20
Miyagam a 07.25 11.25 13.40 15.15 20.40
Miyagam d 12.30 18.10 17.10
Choranda a 12.55 18.30 17.35
Choranda d 18.31 18.35
Malsar a 19.50
Moti Koral a 19.35
52019 52023 52021 52041 52027  52025 52045
Moti Koral d 07.00
Malsar d 04.50
Choranda a 05.53 08.10
Choranda d 05.54 08.25 13.15
Miyagam a 06.20 08.50 13.40
Miyagam d 06.15 07.55 09.50 14.00 17.10
Dabhoi a 07.45 09.30 11.30 15.25 18.35
Dabhoi d 08.00 16.15
Chandod a 08.45 17.00

No Services could be found between the following stations:

Shantipur to Nabadwip Ghat

From The Statesman website,

Mamata flags off railway project at Ranaghat
7 January 2010 
Statesman News Service
RANAGHAT, 7 JAN: Railway minister Miss Mamata Banerjee today flagged off the commencement of work for conversion of 15 kilometre long narrow gauge line between Krishnagar junction and Shantipur junction into broad gauge at Ranaghat today.
The foundation stone for conversion of the 12 kilometre long narrow gauge line between Krishnagar Junction - Nabadwip Ghat stations into broad gauge was also laid by her.
Miss Banerjee said a computerised reservation centre will come up at Chakdah railway station and the service of the Sealdah - Kalyani ladies special train will be extended to Ranaghat station. The estimated project cost of the gauge conversion projects, which is scheduled to be completed by May this year, is Rs 115 crore, she added. 
The project cost for converting narrow gauge into broad gauge between Krishnagar junction and Shantipur is Rs 34 crore while Rs 81 crore will be spent to convert the narrow gauge into broad gauge between Krishnagar junction and Nabadwip Ghat stations. A total of 12 bridges would be constructed under the project. The railway minister also assured that a ladies special train will run between Sealdah and Krishnagar and coaches for the new train are being manufactured. The long standing proposal of laying third line between Sealdah and Ranaghat stations will be incorporated in the next railway budget, she maintained. A subway will be constructed at Naihati station.

Katwa to Burdwan and Ahmadpur

From The Statesman website:

Burdwan bids adieu to vintage narrow gauge trains 
14 April 2010 
Kanchan Siddiqui
BURDWAN, 14 APRIL: The Burdwan railway station today bade farewell to the vintage narrow gauge trains, as the Eastern Railways declared its decision to suspend narrow gauge services and initiate the first phase of broad gauge conversion between Burdwan and Balgona from tomorrow. Mr Dilip Kumar Sur, station manager, Burdwan, said: “Four pairs of ZDM rail cars marked their last journey from Burdwan station today, as a result of which a large number of people chose to take the trains today pushing up sales figures greatly.
Union railway minister Miss Mamata Banerjee flagged off the first phase of broad gauge conversion of 25 km between Burdwan and Balgona on 3 April, which is slated to be completed by the end of December. The ministry has allocated Rs 245.15 crore for the purpose of gauge conversion and electrifying the vintage railway link. 
Mr Sukumar Nunia, whose family has long since been engaged in driving the narrow gauge trains said: “I have been driving narrow gauge trains since 1986. My grand father and my father were also drivers of the same train. It's good that the Burdwan - Katwa tracks will be converted to broad gauge. However, it's painful to see an era end". Sheikh Sentu, a daily commuter, said: “This train has become a part of my life in the past 10 years. Although it took me about two hours to cover 25 km, I will miss the ride." The services between Burdwan and Katwa and three other routes were introduced by British-owned McLeod & Company in 1928 to extend the railway network in Bengal. The operation was then resumed by the Indian Railways in April 1966. 
Four ZDM diesel locomotives have been meeting the requirements of commuters traveling between Burdwan and Katwa, covering a distance of 51.52 km. The gauge conversion between Burdwan and Katwa was flagged off by Mr Lalu Prasad on 30 June 2007, former Union railway minister.

Rob Dickinson could find no references to trains betweenKatwa and Ahmadpur for the last five years or so.

Ankleshwar to Rajpipla

From The Times of India website,

What is new in Railway Budget 2012-13
TNN | Mar 14, 2012, 11.09PM IST
List of 19 gauge conversion works to be completed in 2011-12 
18. Ankeleshwar-Rajpipla

Chhuchapura to Tankhala

The Vikas Singh 2007 list says closed for the Dabhoi – Chhotaudeiper gauge conversion. No further information found.

Dabhoi to Timba Road 

The Vikas Singh 2007 list says closed due to breaches in 1993. No further information found.

Bharuch to Kavi

India Rail Info website says all services stopped for gauge conversion. Info dated 10/11/2011.

Samni to Dahej

The Vikas Singh 2007 list says Dahej – Bharuch to be broadened with work still to start.
No further information found.

Broad Gauge Services were found to be operating between the following stations:

Gondia to Balaghat to Katangi

Wikipedia says Gondia to Balaghat was reopened as broad gauge in 2005/06 and on to Katangi in 2010.

Miraj Jn - Pandharpur - Kurduvadi Jn - Barsi Town - Latur (300 km) (The former Barsi Light Railway)

Wikipedia says: All sections of this line have been converted to broad gauge.

Pratapnagar to Chhota Udepur

From The Times of India website,

Bodeli-Chhotaudepur railway line starts, to cover 100 km
TNN Feb 26, 2011, 10.47pm IST
VADODARA: Union minister of state for railways Bharatsinh Solanki inaugurated the Bodeli - Chhotaudepur broad gauge railway line and flagged off a train up to Chhotaudepur during a function organised at Pratapnagar railway station on Saturday.
The 99.71 km railway line from Pratapnagar to Chhottaudepur was one of the few surviving narrow gauge lines that was operational until the railways started broad gauge conversion work here.
The broad gauge conversion has been completed in three phases. While in the first phase, conversion of 28 km stretch between Pratapnagar and Dabhoi was completed by October 2008, in the second phase the gauge conversion from Dabhoi to Bodeli, a 36 km stretch was completed by April 2010. Now, the conversion work of 36.5 km Bodeli - Chhotaudepur railway has been completed at the expense of Rs 124 crore. Two up and down trains will daily run on this track passing six stations including Jabugam, Saskal, Pavi, Tejgadh, Puniyavat, Bodeli and Chhottaudepur.
Former minister of state (railways) Naran Rathwa took the same train to reach his home town Chhottaudepur after it was flagged off.
Talking to media persons, Solanki said the railway budget 2011 has brought in more allocation to Gujarat.
"It is for the first time in history of Gujarat that projects worth Rs 874 crore have been sanctioned for the state in the railway budget. Also, 16 new trains are being started in the state. Last time, projects worth Rs 343 crore were granted in the railway budget," he said.

Naupada to Gunupur

Wikipedia says: It is being converted to broad gauge and the conversion is expected to be complete in 2010.

From expressbuzz website, (link dead by April 2014).

Naupada - Gunupur line inspection begins Thursday
Last Updated : 17 Mar 2011 01:20:17 PM IST
RAYAGADA: The Naupada - Gunupur broad gauge line will finally see the light of the day with the Commissioner of Railway Safety scheduled to carry out high-speed trials on Paralakhemundi and Gunupur sections from Thursday.
The trials using special inspection train will be done between 7 am and 5.30 pm. An advisory has been issued by Senior Divisional Commercial Manager of the East Coast Railway, Vizag Division, HL Luwang to exercise caution while moving close to the track along Paralakhemundi and Gunupur. The safety inspection is a prelude to the opening of this section to passenger trains.
The Naupada - Gunupur track was laid by the erstwhile Gajapati Maharajas. Initially, a light rail was laid by the Maharaja Gaura Chandra Gajapati in 9001 and later extended to Gunupur by Maharaja Krushna Chandra Gajapati. It was meant for use of the Maharajas for inspection of the estate and guiding the British rulers. After Independence, there have been demands and agitations to convert this into a broad gauge line and work on it began in 2004. 
With the usual hiccups, the conversion was completed up to Paralakhemundi last year and the trains even started plying up to Paralakhemundi last month.

The IRFCA website contains trip reports which cover many of these lines -

Particular mention should be made of the following although even the most recent reports are probably 'dated'.:

Ian Manning

Bharat Vohra

Mohan Bhuyan

Saurab Basu

Vaibhav Sarin

Vikas Chander

Vikas Singh

Viraf Mulla

Rob Dickinson