March 26, 20265 min read

How to Check Any Train Schedule and Timetable

Find the complete schedule, route, stops, and timings of any Indian Railways train. Multiple methods to check train timetables explained.

train-schedule timetable indian-railways route
Ad 336x280

Need to know what time a train reaches a particular station? Or which stations it stops at? Or how long it halts at your boarding point? The train schedule (or timetable) has all this information. Here's how to find it.

What a Train Schedule Shows

A complete train schedule includes:

  • Station-wise arrival and departure times
  • Halt duration at each station
  • Distance covered from the origin station
  • Day of arrival (Day 1, Day 2, Day 3 for long-distance trains)
  • Running days (which days of the week the train operates)
  • Platform number (at major stations)

Method 1: Check on indianrail.app

Visit indianrail.app and search by train number or train name. You'll get the full route with all stops, timings, and halt durations. The interface is clean and works well on mobile.

Method 2: IRCTC Website

  1. Go to irctc.co.in
  2. Click on "Train Schedule" or "Train Route"
  3. Enter the train number (e.g., 12301 for Howrah Rajdhani)
  4. The full schedule appears with all stations

Method 3: NTES (National Train Enquiry System)

Go to enquiry.indianrail.gov.in:


  1. Click "Train Schedule"

  2. Enter train number or name

  3. View the complete route and timetable


NTES is the official source and is always up to date with schedule changes.

Method 4: SMS

Send an SMS to 139 in this format:

TRAIN <train number>

You'll receive the key schedule information via SMS.

Reading the Schedule

A typical train schedule looks like this (example: 12301 Howrah Rajdhani):

Stn CodeStation NameArr.Dep.HaltDayDist (km)
NDLSNew DelhiSource16:5510
CNBKanpur Central21:1521:205 min1440
ALDPrayagraj Jn23:3823:435 min1634
DDUPt. Deen Dayal Upadhyaya Jn01:1501:2510 min2783
GAYAGaya Jn03:4303:485 min2982
HWHHowrah10:05Dest.21447
From this, you can tell:
  • The train starts from New Delhi at 4:55 PM on Day 1
  • It reaches Howrah at 10:05 AM on Day 2
  • It halts at Kanpur for 5 minutes
  • Total distance is 1,447 km

Understanding "Day" Column

For trains that run overnight or for multiple days, the Day column tells you which day of the journey the train reaches each station.

  • Day 1: The day the train departs from its origin
  • Day 2: The next day
  • Day 3: Two days after departure (for very long trains like Vivek Express)
If a train departs on Monday (Day 1) and a station shows Day 2, the train arrives there on Tuesday.

Running Days

Not all trains run daily. Some run on specific days:

  • Daily: Runs every day (e.g., most Rajdhanis)
  • 6 days a week: Runs all days except one (often Thursday or Tuesday)
  • Tri-weekly: Runs 3 days a week (e.g., Mon/Wed/Fri)
  • Bi-weekly: Runs 2 days a week
  • Weekly: Runs once a week
The running days are shown on the schedule page. Make sure to verify this before booking — showing up on a day the train doesn't run would be embarrassing.

Seasonal and Temporary Changes

Indian Railways frequently adjusts schedules:

Speed upgrades: Trains sometimes get faster schedules, reducing travel time. Check the latest schedule, not an old printout. Diversions: Due to track work, trains may be diverted via alternate routes, adding extra stops and time. These are announced through NTES and railway zone websites. Temporary cancellations: During floods, fog, or maintenance, trains may be cancelled for certain dates. Always check before traveling. Festival specials: During Diwali, Holi, and summer rush, Railways runs special trains. These have separate schedules and train numbers.

Tricky Stations to Watch Out For

Some stations have multiple names or codes that confuse people:

Common NameOfficial CodeWatch Out
Mumbai CentralBCTNot to be confused with Mumbai CST (CSMT)
HowrahHWHDifferent station from Sealdah (SDAH) in Kolkata
Chennai CentralMASDifferent from Chennai Egmore (MS)
DelhiMultipleNDLS (New Delhi), DLI (Old Delhi), ANVT (Anand Vihar), DEE (Delhi Sarai Rohilla)
BangaloreSBC/KSRSBC is the old code, KSR Bengaluru City is the new name
When checking a schedule, always verify the station code matches where you want to go. Reaching the wrong Delhi station (Old Delhi instead of New Delhi) with 20 minutes to departure is a nightmare nobody should experience.

Using Schedule for Planning Connections

If you need to catch a connecting train, the schedule helps you calculate:

  1. Check when Train A arrives at the junction station
  2. Check when Train B departs from the same station
  3. Keep at least 2-3 hours buffer for connections — Indian trains are often late
  4. For confirmed connections, keep 4+ hours during fog/monsoon season
Never plan a connection with less than 1 hour gap. Even a "usually on time" train can be 30-40 minutes late on any given day.

Checking Schedule Changes

Railways updates schedules during timetable revisions (usually twice a year). The latest schedule is always available on NTES. If you bookmarked a schedule from 6 months ago, verify it hasn't changed before planning your trip.

Major schedule revisions happen after the Railway Budget announcements and sometimes mid-year. New trains are introduced, timings are tweaked, and some trains get extended routes.

Knowing how to read a train schedule properly is fundamental to planning any train journey. It takes two minutes to check and saves hours of confusion at the station.

Ad 728x90