πŸš‚

Trains in Meghalaya β€” Complete Route Guide 2026

Meghalaya has one operational railway station β€” Mendipathar (MDP) in North Garo Hills, connected to Assam. Shillong, the state capital, has no railway station β€” it is connected by road from Guwahati (102 km, ~2.5 hours). The Indian government has proposed a Shillong–Guwahati rail link, but it remains at the planning stage due to challenging terrain.

Check PNR or Live Train Status in Meghalaya

Track your train ticket status or see live running status for any Meghalaya train β€” free, no login needed.

Check PNR Status β†’ Live Train Status β†’

Major Railway Stations in Meghalaya

Popular Train Routes from Meghalaya

Frequently Asked Questions β€” Trains in Meghalaya

Is there a train to Shillong?
No β€” Shillong does not have a railway station. The nearest major railhead is Guwahati (GHY) in Assam, 102 km away (~2.5h by bus/taxi). Shared taxis from Guwahati to Shillong are widely available and affordable.
How do I reach Shillong from Delhi or Kolkata by train?
Take the train to Guwahati (GHY) β€” Northeast Express (12505/12506) from Delhi or Saraighat Express from Kolkata. From Guwahati, take a shared taxi or bus to Shillong (~2.5 hours). Book trains to Guwahati on pnralert.in/trains.

Plan Your Meghalaya Train Journey

Use the tools below to plan and track your train journey in Meghalaya: