Search Trains

Indian Railways Online Enquiry Service

DIRECT TRAINS LIST

Delhi (DLI)Mumbai Central (MMCT)

12904

GOLDEN TEMPLE M

📍 NZMBDTS• 🛣️ 1365 km
DEP04:00NZM
19:55 hrs
20 halts
ARR23:55BDTS
RUNNING ON
MTWTFSS
22656

NZM ERS SF EXP

📍 NZMBSR• 🛣️ 1330 km
DEP05:00NZM
17:40 hrs
10 halts
ARR22:40BSR
RUNNING ON
MTWTFSS
22654

NZM TVC SF EXP

📍 NZMBSR• 🛣️ 1330 km
DEP05:00NZM
17:40 hrs
10 halts
ARR22:40BSR
RUNNING ON
MTWTFSS
12138

PUNJAB MAIL

📍 NDLSCSMT• 🛣️ 1544 km
DEP05:10NDLS
26:25 hrs
32 halts
ARR07:35CSMT
RUNNING ON
MTWTFSS
12618

MNGLA LKSDP EXP

📍 NZMPNVL• 🛣️ 1520 km
DEP05:35NZM
24:55 hrs
15 halts
ARR06:30PNVL
RUNNING ON
MTWTFSS
12450

GOA SMPRK KRANT

📍 NDLSBSR• 🛣️ 1337 km
DEP06:10NDLS
16:45 hrs
5 halts
ARR22:55BSR
RUNNING ON
MTWTFSS
12432

TVC RAJDHANI

📍 NZMBSR• 🛣️ 1330 km
DEP06:16NZM
15:24 hrs
4 halts
ARR21:40BSR
RUNNING ON
MTWTFSS
22414

NZM MAO RAJDANI

📍 NZMBSR• 🛣️ 1330 km
DEP06:16NZM
15:24 hrs
4 halts
ARR21:40BSR
RUNNING ON
MTWTFSS
12264

PUNE DURNTO EXP

📍 NZMBSR• 🛣️ 1330 km
DEP06:16NZM
15:24 hrs
4 halts
ARR21:40BSR
RUNNING ON
MTWTFSS
12215

BDTS GARIB RATH

📍 DEEBDTS• 🛣️ 1433 km
DEP08:55DEE
22:40 hrs
22 halts
ARR07:35BDTS
RUNNING ON
MTWTFSS
22452

CDG BDTS EXP

📍 DECBDTS• 🛣️ 1336 km
DEP10:07DEC
21:28 hrs
22 halts
ARR07:35BDTS
RUNNING ON
MTWTFSS
12484

ASR KCVL SF EXP

📍 NDLSBSR• 🛣️ 1336 km
DEP13:10NDLS
16:45 hrs
5 halts
ARR05:55BSR
RUNNING ON
MTWTFSS
12218

KERLA S KRANTI

📍 NDLSBSR• 🛣️ 1337 km
DEP13:10NDLS
16:45 hrs
5 halts
ARR05:55BSR
RUNNING ON
MTWTFSS
22660

YNRK TVCN EXP

📍 NZMBSR• 🛣️ 1329 km
DEP13:20NZM
16:35 hrs
5 halts
ARR05:55BSR
RUNNING ON
MTWTFSS
22544

LKU BDTS SUP EXP

📍 NZMBDTS• 🛣️ 1366 km
DEP13:50NZM
18:40 hrs
9 halts
ARR08:30BDTS
RUNNING ON
MTWTFSS
22950

DEE BDTS SF EXP

📍 DEEBDTS• 🛣️ 1345 km
DEP16:15DEE
22:55 hrs
25 halts
ARR15:10BDTS
RUNNING ON
MTWTFSS
12908

MHRST SMPRK K EX

📍 NZMBDTS• 🛣️ 1366 km
DEP16:30NZM
16:45 hrs
5 halts
ARR09:15BDTS
RUNNING ON
MTWTFSS
12910

BDTS GARIBRATH

📍 NZMBDTS• 🛣️ 1366 km
DEP16:30NZM
16:45 hrs
6 halts
ARR09:15BDTS
RUNNING ON
MTWTFSS
12248

BANDRA YUVA EXP

📍 NZMBDTS• 🛣️ 1366 km
DEP16:30NZM
16:45 hrs
5 halts
ARR09:15BDTS
RUNNING ON
MTWTFSS
12926

PASCHIM EXPRESS

📍 NDLSBDTS• 🛣️ 1373 km
DEP16:35NDLS
22:05 hrs
24 halts
ARR14:40BDTS
RUNNING ON
MTWTFSS
12952

MMCT TEJAS RAJ

📍 NDLSMMCT• 🛣️ 1384 km
DEP16:55NDLS
15:40 hrs
6 halts
ARR08:35MMCT
RUNNING ON
MTWTFSS
22222

CSMT RAJDHANI

📍 NZMCSMT• 🛣️ 1536 km
DEP16:55NZM
18:20 hrs
8 halts
ARR11:15CSMT
RUNNING ON
MTWTFSS
12954

AK TEJAS RAJ EX

📍 NZMMMCT• 🛣️ 1377 km
DEP17:15NZM
16:50 hrs
11 halts
ARR10:05MMCT
RUNNING ON
MTWTFSS
19020

HW BDTS EXP

📍 NZMBDTS• 🛣️ 1365 km
DEP18:55NZM
27:35 hrs
63 halts
ARR22:30BDTS
RUNNING ON
MTWTFSS
11058

ASR CSMT EXP

📍 NDLSCSMT• 🛣️ 1544 km
DEP20:40NDLS
27:25 hrs
51 halts
ARR00:05CSMT
RUNNING ON
MTWTFSS
01492

NZM PUNE SPL

📍 NZMBSR• 🛣️ 1330 km
DEP21:25NZM
23:10 hrs
13 halts
ARR20:35BSR
RUNNING ON
MTWTFSS
12472

SWARAJ EXPRESS

📍 NDLSBDTS• 🛣️ 1373 km
DEP21:40NDLS
18:30 hrs
18 halts
ARR16:10BDTS
RUNNING ON
MTWTFSS
12494

DARSHAN EXPRESS

📍 NZMBSR• 🛣️ 1330 km
DEP21:40NZM
16:25 hrs
5 halts
ARR14:05BSR
RUNNING ON
MTWTFSS
12284

NZM ERS DURONTO

📍 NZMBSR• 🛣️ 1330 km
DEP21:40NZM
16:25 hrs
4 halts
ARR14:05BSR
RUNNING ON
MTWTFSS
22210

MMCT DURONTO

📍 NZMMMCT• 🛣️ 1377 km
DEP22:15NZM
17:35 hrs
4 halts
ARR15:50MMCT
RUNNING ON
MTWTFSS
22918

HW BDTS SF EXP

📍 NZMBDTS• 🛣️ 1365 km
DEP22:15NZM
18:45 hrs
18 halts
ARR17:00BDTS
RUNNING ON
MTWTFSS
22634

NZM TVC EXPRESS

📍 NZMBSR• 🛣️ 1330 km
DEP22:15NZM
17:10 hrs
7 halts
ARR15:25BSR
RUNNING ON
MTWTFSS
12172

HW LTT AC EXP

📍 NZMLTT• 🛣️ 1520 km
DEP22:40NZM
22:50 hrs
7 halts
ARR21:30LTT
RUNNING ON
MTWTFSS
04002

DDR SUMMER SPL

📍 NZMDDR• 🛣️ 1371 km
DEP23:45NZM
22:55 hrs
8 halts
ARR22:40DDR
RUNNING ON
MTWTFSS

Finding Trains Between Two Stations Online

Looking for travel options between cities? Our Train Search Tool helps you find all direct connecting express, superfast, passenger and mail trains running between any two Indian Railway station codes.

By searching for trains online, you can plan your route, check distance in kilometers, total travel time, halting list, and instantly track vacancy schedules.

Search Trains Between Stations: Plan Your Journey Right

Find all direct trains on your route, check running days, compare travel durations, and select classes.

How to Find Trains Between Two Stations?

Searching for trains between stations is the core planning tool for any railway traveler in India. By entering your departure station (source) and arrival station (destination), you can view all trains scheduled to run on that specific route, along with departure/arrival timings, total travel duration, distance, and running days.

Types of Trains on Indian Railways

Understanding the type of train helps you select the right travel speed and comfort level:

  • Vande Bharat Express:India's premium semi-high-speed self-propelled trains. These are fully air-conditioned sitting chair cars (CC/EC) operating on day routes with minimal halts.
  • Rajdhani & Duronto Express: Premium long-distance fully air-conditioned trains connecting state capitals with national hubs. Meals are usually included in the fare, and halts are minimal.
  • Superfast Express:Standard long-distance trains running at average speeds above 55 km/h. They carry a minor "superfast surcharge" in their fares.
  • Express & Mail Trains: General long-distance trains with more intermediate stops and slightly longer travel times compared to superfast trains.

Travel Classes & Suffix Codes

Always verify which classes are available on a train before booking:

  • 1A: First AC Sleeper (2 or 4 berths per coupe, lockable doors).
  • 2A: AC 2-Tier Sleeper (4 berths per bay + 2 side berths, privacy curtains).
  • 3A: AC 3-Tier Sleeper (6 berths per bay + 2 side berths).
  • CC: AC Chair Car (seated travel, standard on Shatabdi and short Vande Bharat routes).
  • SL: Sleeper Class (non-AC sleeper coaches).
  • 2S: Second Seating (non-AC sitting coaches, reserved).

Frequently Asked Questions (FAQs) - Train Search

Q1.How do I search for trains between two stations online?

Input the source and destination station codes or names in the search fields above, select your journey date, and click Search Trains to see the list of all direct trains on that route, along with timings, running days, and travel classes.

Q2.What does "Direct Trains" mean?

Direct trains are trains that start from (or pass through) your source station and travel directly to your destination station without requiring you to change trains at any intermediate junction.

Q3.How can I find the fastest train between two stations?

After searching, you can compare the Duration column on our train list. Premium trains like Vande Bharat, Shatabdi, Rajdhani, and Duronto express usually have the shortest travel durations.

Q4.What does running days MTWTFSS mean in train lists?

These letters represent the days of the week: Monday (M), Tuesday (T), Wednesday (W), Thursday (T), Friday (F), Saturday (S), and Sunday (S). If a day is highlighted or shown in bold, it means the train operates on that day.

Q5.How far in advance can I search and book trains?

You can search for schedules and book tickets up to 120 days in advance of the travel date under the Indian Railways Advanced Reservation Period (ARP) rule.

Q6.Can I search for trains using station code initials?

Yes! Typing official railway station codes (like HWH for Howrah or NDLS for New Delhi) is supported and helps retrieve search results instantly without spelling issues.