Free Service

Search Trains by Route

Find all trains between any two stations — no train number needed

From
🚉
To
📍
Today

Frequently Asked Questions

How do I find trains between two stations?+
Type the source and destination station names or codes in the From/To fields, select the travel date, and click Search. You can also use the popular routes below for quick access.
What do the class filters mean?+
1A = AC First Class, 2A = AC 2-Tier, 3A = AC 3-Tier, SL = Sleeper, CC = Chair Car, 2S = Second Sitting. Use the class filter to show only trains that have your preferred class.
What does +1 or +2 mean on arrival time?+
+1 means the train arrives the next day after departure. +2 means two days after. This is normal for long-distance trains like Rajdhani or Duronto that run overnight.
Why are some trains shown with a warning?+
Some trains do not run every day of the week. If a train is not scheduled to run on your selected date, it is shown with a "Not running on this date" badge. You can change the date to find when it next runs.