Sunday, 4 October 2026 Live data, refreshed every few minutes Railway newsहिन्दी
TrainLiveStatus

Nearest railway station to Bāgeshwar, Uttarakhand

Kathgodam (KGM) is the nearest railway station to Bāgeshwar, about 67 km away in a straight line, with 20 trains stopping there. The nearest big station is Rampur, about 138 km away, with 66 trains.

67 kmto Kathgodam
20trains at Kathgodam
138 kmto Rampur (66 trains)
TownUttarakhand

Kathgodam (KGM) is the nearest station to Bageshwar at 67 km in a straight line, with 20 trains and direct trains from Delhi (3 trains, 5.6 hours), Mumbai (1 train, 26.9 hours), and Kolkata (1 train, 35.8 hours). Haldwani (HDW) is 73 km with 20 trains and similar direct connections. Ramnagar (RMR) is 80 km with 22 trains and 1 direct train from Mumbai (27.4 hours). Lalkua Jn (LKU) at 89 km with 62 trains offers better connectivity.

Haldwani has 3 direct trains from Delhi (5.0 hours), 1 from Mumbai (26.3 hours), and 1 from Kolkata (35.2 hours). Lalkua Jn has 5 direct trains from Delhi (4.4 hours), 3 from Mumbai (24.5 hours), 2 from Kolkata (22.7 hours), and 1 from Bengaluru (49.4 hours). Rampur (RMU) at 138 km has 66 trains with 13 direct trains from Delhi (3.1 hours).

Railway stations near Bāgeshwar

StationDistanceTrains
Kathgodam (KGM) 67 km20
Haldwani (HDW) 73 km20
Ramnagar (RMR) 80 km22
Lalkua Jn (LKU) 89 km62
Pirumadara (PRM) 90 km8
Rampur (RMU)
bigger station, more trains
138 km66

Straight-line distance from the Bāgeshwar map point. By road it is longer, often much longer in hills. Train counts are trains that stop at the station in our timetable.

Direct trains to Kathgodam from big cities

FromDirect trainsFastest
Delhi312040 Kathgodam Shatabdi
about 5 h 35 min
Mumbai121907 MMCT KGM SF Express
about 26 h 55 min
Kolkata113019 Bagh Express
about 35 h 50 min

All trains at Kathgodam

Direct trains to Rampur from big cities

FromDirect trainsFastest
Delhi1312040 Kathgodam Shatabdi
about 3 h 8 min
Mumbai122543 BDTS LKU SF Express
about 24 h 51 min
Kolkata413005 HWH ASR Mail
about 25 h 40 min

All trains at Rampur

Map

Map loads when you scroll here.

Directions in Google Maps

New to train travel?New to train travel?

Tips for reaching Bāgeshwar by train

  • Kathgodam (KGM) or Haldwani (HDW), both 67-73 km away with 20 trains, have direct Delhi service.
  • From Delhi, Haldwani is slightly faster (5.0 hours) than Kathgodam (5.6 hours).
  • Lalkua Jn (LKU), 89 km away with 62 trains, has 5 direct trains from Delhi (4.4 hours).
  • Straight-line distances are given; the road journey will be longer.

Questions about reaching Bāgeshwar by train

Which is the nearest railway station to Bageshwar?

Kathgodam (KGM), about 67 km away in a straight line, with 20 trains.

How many direct trains are there from Delhi to Haldwani?

3 direct trains run from Delhi to Haldwani. The fastest takes about 5.0 hours.

How many trains stop at Lalkua Jn?

62 trains stop at Lalkua Jn, which is 89 km away in a straight line.

Which is the nearest railway station to Bāgeshwar?

Kathgodam (KGM) is the nearest railway station to Bāgeshwar, about 67 km away in a straight line. 20 trains stop there.

Which big railway station is near Bāgeshwar?

Rampur (RMU), about 138 km away in a straight line, has 66 trains.

Are there direct trains from Delhi to Kathgodam?

Yes, 3 direct trains run from Delhi stations to Kathgodam. The fastest, 12040 Kathgodam Shatabdi, takes about 5.6 hours.

Place location: OpenStreetMap contributors. Trains: Indian Railways timetable. Not affiliated with Indian Railways.