Search Trains by Route
Find all trains between any two stations — no train number needed
From
To
Today
Popular Routes
NDLS → BCT
Delhi → Mumbai
NDLS → HWH
Delhi → Kolkata
NDLS → MAS
Delhi → Chennai
BCT → HWH
Mumbai → Kolkata
NDLS → PNBE
Delhi → Patna
BCT → ADI
Mumbai → Ahmedabad
NDLS → LKO
Delhi → Lucknow
MAS → HWH
Chennai → Kolkata
NDLS → SBC
Delhi → Bangalore
NDLS → PUNE
Delhi → Pune
BCT → SBC
Mumbai → Bangalore
NDLS → JP
Delhi → Jaipur
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.