Home Indian Trains List

List of Trains in India

Indian Railway System is the 4th largest Railway Network with a length of 1,27,760 km. There is no denying fact that Indian Railways has always been the first choice of the Indian to travel. This is due to the variety of trains provided by the Railway System for the convenience and according to the budget of the passengers. Here are some of the types of trains in India according to IRCTC.

Indian Railways Trains List

Here is complete list of all the Trains in India. Click on the Train Name to get the information.

Train Number Train Name Starts Ends
12211 Anvt Garib Rath Muzaffarpur Junction Anand Vihar Trm
22409 Anvt Garib Rath Gaya Junction Anand Vihar Trm
12831 Bbs Garib Rath Dhanbad Junction Bhubaneswar
12910 Bdts Garib Rath H Nizamuddin Bandra Terminus
22405 Bgp Garib Rath Bhagalpur Anand Vihar Trm
22408 Bsb Garib Rath Anand Vihar Trm Varanasi Junction
12210 Cnb Garib Rath Kathgodam Kanpur Central
12832 Dhn Garib Rath Bhubaneswar Dhanbad Junction
14605 Garib Rath Express Lal Kuan Amritsar Junction
14606 Garib Rath Express Amritsar Junction Lal Kuan
12203 Garib Rath Express Saharsa Junction Amritsar Junction
12517 Ghy Garib Rath Kolkata Guwahati
12188 Jbp Garib Rath Mumbai Cst Jabalpur
12570 Jyg Garib Rath Anand Vihar Trm Jaynagar
12201 Kcvl Garib Rath Lokmanyatilak T Kochuveli
12208 Kgm Garib Rath Jammu Tawi Kathgodam
12209 Kgm Garib Rath Kanpur Central Kathgodam
12360 Kol Garib Rath Patna Junction Kolkata
12518 Kol Garib Rath Guwahati Kolkata
12594 Ljn Garib Rath Bhopal Junction Lucknow Ne
12202 Ltt Garib Rath Kochuveli Lokmanyatilak T
12612 Mas Garib Rath H Nizamuddin Chennai Central
12212 Mfp Garib Rath Anand Vihar Trm Muzaffarpur Junction
12909 Nzm Garib Rath Bandra Terminus H Nizamuddin
12611 Nzm Garib Rath Chennai Central H Nizamuddin
12359 Pnbe Garib Rath Kolkata Patna Junction
22884 Puri Garib Rath Yesvantpur Junction Puri
12877 Rnc Garib Rath Ranchi New Delhi
12736 Sc Garib Rath Yesvantpur Junction Secunderabad Junction
12204 Shc Garib Rath Amritsar Junction Saharsa Junction
22410 Ssm Garib Rath Anand Vihar Trm Gaya Junction
12740 Vskp Garib Rath Secunderabad Junction Vishakapatnam
12739 Vskp Garib Rath Vishakapatnam Secunderabad Junction
12735 Ypr Garib Rath Secunderabad Junction Yesvantpur Junction has provided with a complete list of the trains which are running in India. You can click on the name of the train to get complete information about the train like Train Route, Train Time Table, Train Running Status, and Seat Availability of the train. If you are planning for a journey by railways, you can search for the various trains between stations and get a complete Station List through which these trains pass.

Some Interesting Facts about the trains in India

Distance Covered

Total distance covered by the 14,300 trains on the Indian Railways everyday is 1153200 kms.

First Train in India

The first train in India ran from Bombay(Mumbai) and Thane on the 16th of April 1853.

The Fastest and the Slowest Train

Gatimaan Express is the fastest train running from New Delhi to Agra. It has maximum speed of 160 km/hr. Nilgiri Express is the the slowest train in India running at average speed of 10 km/hr.

The Longest Route Train

The Vivek Express runs between Dibrugarh to Kanyakumari and covers a total distance of 4,273 km.

Least Punctual Train

The Guwahati-Trivandrum Express is the least punctual train in India. There is an avg. delay of 10-12 hrs per trip from the scheduled timings.

Most Expensive Train

Maharajas' Express is the most expensive luxury tourist train runs in India. The fare of the this train can go upto 17 lacs.