Getting Here · Published October 19, 2026

Kathgodam Trains: Every Arrival and Departure, and Which City Each One Serves

All twenty trains that arrive at or leave Kathgodam, with their times at Haldwani and Kathgodam, the days they run, the cities they connect, and the ones this winter’s fog list has already cancelled.

The short answer: ten trains arrive at Kathgodam and ten leave it, and every one of them starts or ends here, because Kathgodam is where the railway line stops at the foot of the hills. Five pairs run daily: the Shatabdi to New Delhi, the Uttarakhand Sampark Kranti and the Ranikhet Express to Delhi Junction (the Ranikhet Express runs on to Jaipur and Jaisalmer), the Bagh Express to Lucknow and Howrah, and the Dehradun Express. Two pairs run five days a week, the Naini Doon Jan Shatabdi to Dehradun and the Lucknow Express, and three run once a week, to Jammu, Kanpur and Mumbai. The first arrival is at 05:05 and the last at 23:40. Every train also stops at Haldwani, 6 to 7 km down the line. For this winter, the railways have already cancelled the Jammu and Kanpur Garib Raths from early December to early March.

Platform 1 at Kathgodam station with the station sign and the green hills behind
Platform 1 at Kathgodam, October 2021. Every train here either starts or ends its run at this station. Photo © Ravi Dwivedi, CC BY-SA 4.0, via Wikimedia Commons.

Trains arriving at Kathgodam.

In order of arrival time. Days are the days the train reaches Kathgodam; for the long-distance trains that is a day or two after they leave home.

Trains arriving at Kathgodam, timetable as published on 19 October 2026
TrainFromRunsHaldwaniKathgodam
15013 Ranikhet ExpressJaisalmer, via Jaipur and Delhi (leaves Delhi Junction 22:05)Daily04:3505:05
14120 Dehradun–Kathgodam ExpressDehradun (leaves 23:30), via Haridwar and MoradabadDaily06:5007:20
15043 Lucknow–Kathgodam ExpressLucknow Junction (leaves 23:25), via BareillyMon, Tue, Thu, Fri, Sat07:3508:05
13019 Bagh ExpressHowrah, via Gorakhpur, Lucknow and BareillyDaily08:5509:30
12040 Kathgodam ShatabdiNew Delhi (leaves 06:20)Daily11:2311:55
12208 Garib RathJammu Tawi (leaves Sunday 23:20), via Ludhiana and SaharanpurMondays13:0013:40
21907 Mumbai Central–Kathgodam SuperfastMumbai Central (leaves Wednesday 10:55), via Kota and MathuraThursdays13:1513:50
12209 Garib RathKanpur Central (leaves 06:05), via Lucknow and BareillyTuesdays15:2515:50
15035 Uttarakhand Sampark KrantiDelhi Junction (leaves 16:00)Daily21:5822:45
12091 Naini Doon Jan ShatabdiDehradun (leaves 15:55), via HaridwarSun, Mon, Tue, Thu, Sat23:1323:40

Trains leaving Kathgodam.

In order of departure. Days are the days the train leaves Kathgodam.

Trains leaving Kathgodam, timetable as published on 19 October 2026
TrainToRunsKathgodamHaldwaniArrives
12092 Naini Doon Jan ShatabdiDehradunSun, Mon, Tue, Thu, Sat05:2505:4012:40
15036 Uttarakhand Sampark KrantiDelhi JunctionDaily08:4008:5915:25
15044 Kathgodam–Lucknow ExpressLucknow JunctionMon, Tue, Thu, Fri, Sat11:1511:3019:20
12039 Kathgodam ShatabdiNew DelhiDaily15:1515:3020:55
21908 Kathgodam–Mumbai Central SuperfastMumbai CentralThursdays17:3017:48Friday 21:00
12210 Garib RathKanpur CentralMondays18:1518:30Tuesday 04:35
12207 Garib RathJammu TawiTuesdays18:1518:30Wednesday 09:15
14119 Kathgodam–Dehradun ExpressDehradunDaily19:5520:1004:40
15014 Ranikhet ExpressJaisalmer, via Delhi Junction (04:10) and JaipurDaily20:3520:50Next day 23:30
13020 Bagh ExpressHowrahDaily21:5022:08Third day 11:15

Times as published in the railway timetable and compared on 19 October 2026 across three booking sites; where they differed by a few minutes, we give the time two of them agreed on. The Mumbai train’s times also match those given by North Eastern Railway when it was made a regular train in May 2026. Railway timetables change, so check your train on the railway’s NTES enquiry or IRCTC before you travel.

The Kathgodam to Howrah Bagh Express standing at a platform at Howrah Junction
The Bagh Express at Howrah, July 2026. At about 36 hours it is the longest run into Kathgodam. Photo © Flashthomsom, CC BY-SA 4.0, via Wikimedia Commons.

Trains by city.

Delhi. Three daily trains: the Shatabdi from New Delhi, and the Sampark Kranti and the overnight Ranikhet Express from Delhi Junction. None of the other Kathgodam trains goes through Delhi. Which to book, fares and winter delays are in our guide to the Delhi to Kathgodam train.

Ghaziabad and Moradabad. The three Delhi trains all call at Ghaziabad, and they, the two Dehradun trains and the Jammu Garib Rath all pass through Moradabad, which gives Moradabad the widest choice on the line.

Lucknow and Kanpur. The Bagh Express comes through Lucknow every night, the Lucknow–Kathgodam Express leaves Lucknow Junction at 23:25 five nights a week, and the Kanpur Garib Rath calls at Lucknow on Tuesday mornings. All three also stop at Bareilly.

Dehradun and Haridwar. Two trains: the overnight Dehradun Express, daily, and the daytime Naini Doon Jan Shatabdi, five days a week. Both call at Haridwar.

Jaipur and Rajasthan. The Ranikhet Express starts at Jaisalmer and runs through Jodhpur, Ajmer, Jaipur, Alwar and Gurgaon before Delhi, so it is the direct train from all of them.

Howrah, Bihar and eastern Uttar Pradesh. The daily Bagh Express runs from Howrah through Asansol, Barauni, Muzaffarpur, Chhapra, Siwan, Gorakhpur and Gonda, and takes about 36 hours.

Jammu and Punjab. The weekly Garib Rath leaves Jammu Tawi on Sunday night and calls at Pathankot, Jalandhar, Ludhiana and Saharanpur, reaching Kathgodam on Monday afternoon. It is one of the two trains already cancelled for this winter.

Mumbai and Gujarat. The Mumbai Central–Kathgodam Superfast runs once a week through Surat, Vadodara, Ratlam, Kota and Mathura. It began as a weekly special and became a regular train on 27 May 2026.

Haldwani or Kathgodam: where to get off.

Every Kathgodam train stops at Haldwani too, about half an hour before Kathgodam, and no train stops at Haldwani without going on to Kathgodam. If your hotel is in Haldwani, near the bus stand or the city centre, get off at Haldwani. If you are going straight up to Nainital, Bhimtal or Kainchi Dham, stay on to Kathgodam, where the hill road starts outside the station.

Some trains stop short of both. Several long-distance trains end at Lal Kuan, about 23 km before Kathgodam: among them the Lal Kuan to Anand Vihar Express and trains from Bandra, Howrah, Bengaluru, Amritsar and Kasganj, most of them weekly. If your ticket says Lal Kuan, you will finish the trip by road. The Corbett Park Link Express and the other Ramnagar trains run on a different line through Kashipur and do not come near Haldwani.

Kathgodam station, code KGM, belongs to North Eastern Railway’s Izzatnagar division. It opened in 1884 and marked 142 years on 12 October 2026, and it is one of the stations included in the Amrit Bharat Station Scheme for redevelopment.

Winter: fog, delays and cancellations.

From December to February, fog on the plains slows every train into Kathgodam, and the railways cancel some for the season. On 15 and 16 October 2026 the Moradabad division announced its list, and Northern Railway’s wider list of 46 trains followed on 19 October. Two Kathgodam trains are on it: the Jammu Garib Rath (12207 and 12208) and the Kanpur Garib Rath (12209 and 12210), cancelled from the first week of December 2026 to early March 2027. The Lal Kuan to Amritsar trains (14615 and 14616) are off for the season too.

North Eastern Railway, which runs the Sampark Kranti, the Ranikhet Express, the Lucknow Express and the Jan Shatabdi, had not published its own list by 19 October. Last winter it took the Sampark Kranti off three days a week from 2 December 2025, so a list for this winter may come in November; we will add it here. Delays have already begun: Amar Ujala reported the Sampark Kranti reaching Kathgodam at 00:30 on 17 October against its 22:45 time, and the same report said the Ranikhet Express and the Bagh Express were waitlisted in every class for the following seven days.

The 14119 Kathgodam to Dehradun Express standing at a platform
The 14119 Kathgodam to Dehradun Express, October 2011. Photo © Superfast1111, CC BY-SA 3.0, via Wikimedia Commons.

From the station to the hills.

Taxis and shared jeeps wait outside Kathgodam station. Nainital is about 35 km up the hill, Bhimtal closer and Kainchi Dham a little further; routes and fares are in our Haldwani to Nainital guide and our guide to Kainchi Dham. Three trains reach Kathgodam in the dark: the Ranikhet Express at 05:05 and, at the other end of the day, the Sampark Kranti at 22:45 and the Jan Shatabdi at 23:40. In winter, when shaded bends on the hill road freeze, it is wiser to sleep near the station after a late arrival and go up the next morning; the hotels near Kathgodam station are a few minutes away.

Quick answers

Questions about Kathgodam trains.

How many trains run from Kathgodam?

Ten trains leave Kathgodam and ten arrive. Five leave every day (the Sampark Kranti, the Shatabdi, the Dehradun Express, the Ranikhet Express and the Bagh Express), two more run five days a week, and three are weekly, so between five departures on a Wednesday and eight on a Monday, Tuesday or Thursday.

Which trains start from Kathgodam?

All of them, because the line ends at Kathgodam. In the order they leave: the Jan Shatabdi to Dehradun at 05:25, the Sampark Kranti to Delhi at 08:40, the Lucknow Express at 11:15, the Shatabdi to New Delhi at 15:15, the weekly trains to Mumbai, Kanpur and Jammu between 17:30 and 18:15, the Dehradun Express at 19:55, the Ranikhet Express at 20:35 and the Bagh Express to Howrah at 21:50.

Is Kathgodam the last station?

Yes. The railway line from Bareilly and Lal Kuan ends at Kathgodam, at the foot of the Kumaon hills, and every train that runs there starts or ends its run at the station. Beyond it the trip to Nainital, Bhimtal or Kainchi Dham is by road.

Should I get off at Haldwani or Kathgodam?

Get off at Haldwani if your hotel is in the city, and stay on to Kathgodam if you are going straight up to Nainital, Bhimtal or Kainchi Dham, because the hill road starts there. Every train stops at both, about half an hour apart, and the stations are 6 to 7 km apart by rail.

Which Kathgodam trains are cancelled in winter?

For winter 2026-27 the railways have cancelled the Jammu Garib Rath (12207 and 12208) and the Kanpur Garib Rath (12209 and 12210) from the first week of December to early March. North Eastern Railway had not published its list by 19 October 2026; last winter it cancelled the Sampark Kranti to Delhi on three days a week from 2 December.

Read next

More on getting to Kumaon by train.

About the author
Deepa Pant, Contributor, Haldwani

Deepa Pant

Contributor · Haldwani · Travel and adventure enthusiast

Deepa Pant is a contributor based in Haldwani. She writes about hotels and stays in and around the city, and has a long-standing interest in the Kumaon hills.

For this piece she listed every train the timetable shows at Kathgodam on 19 October 2026, compared each time across three booking sites and kept the time at least two agreed on, and checked this winter’s cancellations against the railway notices reported by Amar Ujala and Amrit Vichar.

Based in Haldwani, UttarakhandWrites about Hotels, stays and the Kumaon hillsInterests Travel, Kumaon history

Full profile → Back to the top of this article ↑