If you want to travel from Mumbai to Delhi at a reasonable price then travelling by train is certainly the best option for you. If you take the right train you will be able to reach Delhi from Mumbai within 16 hours.
The launching of the super Rajdhani has made the journey between Mumbai and Delhi all the more comfortable. With this train, the travelling time has got reduced by another 2 hours. The distance between the two cities is 1384 kilometers. You can travel between these two cities quite easily because of the exceptionally good rail connectivity. There are a number of trains that run between these two cities. Daily, there are as many as 5 trains running and weekly the number of trains running between these two cities rise up to 10.
Important facts about the Mumbai to Delhi Trains
- The most important railway station of Delhi is the New Delhi Railway Station. This is located near Paharganj.
- The trains that come from Mumbai arrive at the H. Nizamuddin Railway station. This is situated at a distance of 20 minutes from the New Delhi Railway station.
- Mumbai's main railway station is the Chhatrapati Shivaji Terminus. This was previously called Victoria Terminus. This is located in the Fort area of the Southern part of Mumbai. The station code is CST. Most of the stations for Delhi depart from the Mumbai Central railway station. This station is located near the Mahalaxmi and also the Bandra Terminus in the Western part of the suburbs.
- There is an option to book tickets under the quota of the Foreign tourists. In order to book tickets under this quota, you will have to go to CST in Mumbai and get your tickets booked there.
- The popular premium trains that run between Mumbai and Delhi have a dynamic pricing system which means that the prices vary as per the demands. There are times when the prices can go really high. Therefore before booking tickets, it is important that you compare all the prices.
List of the Best Trains from Mumbai to Delhi Station
In order to get a better understanding about the various trains running between the two cities based on their punctuality, cleanliness, ticket availability, ease of travelling and others, you can go through the list mentioned below:
1. 12951 Mumbai Central New Delhi Rajdhani Express

The 12951 Mumbai Rajdhani Express is a super fast express train owned by the Indian Railway, which runs between Mumbai Central and New Delhi in India. Mumbai Rajdhani Express runs every day and a very big advantage is that it stops at just 6 stations.
You also do not have to purchase your meal separately because the meals are included in the ticket fares itself. The availability of tickets for this particular train is quite good. This is also a quite punctual train and it is also quite clean. This is the second fastest Rajdhani service. Only the Bandra Rajdhani train service is before this train. It runs at an average speed of 88 kilometers per hour. This train was introduced in the year 1972 on the 17th of May.
- Time and station of departure : Mumbai Central at 5 pm
- Time and station of arrival : New Delhi Railway station at 8:35 am
- Fares : The fare for the first class AC sleepers is Rs. 4760, for AC 2 tier sleeper , the minimum price is Rs.2830 and a maximum of Rs.4073 and the ticket fare for AC sleeper three tier is a minimum of Rs.2070 and the maximum is Rs.2753.
2. 12953 August Kranti Rajdhani Express

Another train running between Mumbai Central and Nizamuddin Railway station is the 12953 August Kranti Rajdhani Express. The train runs quite fast. There are a total of 12 stoppages and it is also extremely punctual. The train is also extremely clean and there is also a foreign tourist quota and it runs every day. August Kranti Rajdhani Express takes 17 hours and 20 minutes, covering 1378 kilometers between Mumbai and Delhi.
It travels at an average speed of 79.83 km/hr and this is including the halts. This generally has 1 AC 1st class, 5 AC 2 tier, 2 luggage along with a generator coach, one pantry car and a total of 11 AC 3 tier coaches. This makes the total go up to 20 coaches.
- Time and station of departure : Mumbai Central at 5:40 pm
- Time and station of arrival : New Delhi Railway station at 10:55 am
- Fares : The fare for the first class AC sleepers is Rs. 4760, for AC 2 tier sleeper , the minimum price is Rs.2830 and a maximum of Rs.4073 and the ticket fare for AC sleeper three tier is a minimum of Rs.2070 and the maximum is Rs.2753.
3. 22209 Mumbai Central - New Delhi AC Duronto Express

The Mumbai-New Delhi AC Durento Express train number 22209 operate between mumbai central to New Delhi. This train takes around 17 hours to reach its destination. This is a super fast train maintained by the Mumbai division of the Western Railways.
Initially this train did not make any commercial halts, however, now it is making halts in Ratlam, Kota and also Vadodara. Indeed, most of the Duronto trains are faster than the Rajdhani trains. But in the Delhi Mumbai route the Rajdhani trains are faster than Duronto.
Duronto takes around 40 minutes to 70 minutes in comparison to the Rajdhani trains. The train runs on Mondays and Fridays. It is quite punctual and also clean. The tickets are also easily available. There are quotas for the foreign tourists as well.
- Time and station of departure : Mumbai Central at 11:15 pm
- Time and station of arrival : New Delhi Railway station at 4:30 am
- Fares : The fare for the first class AC sleepers is Rs. 4760, for AC 2 tier sleeper, the minimum price is Rs.2830 and a maximum of Rs.4073 and the ticket fare for AC sleeper three tier is a minimum of Rs.2070 and the maximum is Rs.2753.
4. 09003 Bandra Terminus - Hazrat Nizamuddin Rajdhani Special

If you want to board the train from the Bandra Terminus then the fastest option for you is this particular train. This train runs on Tuesdays, Thursdays and also on Saturdays. It takes around 14 hours to reach its destination. It has a total of three stops.
Due to the increasing demands the train has commenced its operation in the year 2017, however, this train might not run throughout the year. The ticket availability and the cleanliness are rated quite high. The train is also quite punctual. This train fare is a little more in comparison to the fares of the other trains.
- Time and station of departure : Bandra Terminas at 4:35 pm
- Time and station of arrival : New Delhi Railway station at 6 am
- Fares : The fare for the first class AC sleepers is Rs. 5445, for AC 2 tier sleeper , the minimum price is Rs.3230 and a maximum of Rs.4698 and the ticket fare for AC sleeper three tier is a minimum of Rs.2300 and the maximum is Rs.3106.
5. 12909 Mumbai Bandra Terminus - NZM Garib Rath

Mumbai Bandera Terminal Hazrat Nizamuddin Garib Rath Express (12909) operates between Mumbai and Delhi. It departs from Platform 2 at 16:35 from Mumbai Bandera Main Station (BDTS) and arrives at Delhi's H Nizamuddin Station (NZM) at 09:40 on Platform 6. Mumbai Bandera Terminal NZM Garib Rath Express takes 17 hours 5 mints to cover the distance between Mumbai and Delhi at 1367 km.
These trains are quite new and in good condition. They are also quite punctual. There are a total of 15 AC three tier coaches and 4 AC Chair car coaches. There is also an EOG on each of the sides. This is a train that runs via Hazrat Nizamuddin, Kota junction, Ratlam junction, vadodra junction and also Surat. The train halts at Bandra Terminus, Borivali, Surat, Vadodara Junction, Godhra Junction, Dahod, Ratlam Junction, Kota Junction, Mathura Junction and Hazrat Nizamuddin. This train does not have a foreign tourist quota.
- Time and station of departure : Bandra Terminas at 4:35 pm
- Time and station of arrival : New Delhi Railway station at 9:40 am
- Fares : The fare for the three tier coaches is Rs.1000.
6. 12925 Paschim Express Deluxe Super Fast

If you have time in hand and want to travel in a train that is reasonably priced then this is certainly the best available option for you. This train has a total of 25 stops and it takes around 23 hours to complete the journey. The availability of tickets under the general quota is average. There is also quota for the foreign tourists.
Paschim Express Deluxe Super Fast train has 1 AC 1st class coach, three AC 2 tier coaches, 5 AC three tier coaches, 8 sleeper class coaches and also three coaches that are general and also unreserved. There are also 4 general cum baggage coaches. This train starts in Mumbai and its destination is Amritsar, Kalka.
In the Ambala Cant junction, the train bifurcates. It runs daily and covers a distance of 1821 km and takes 31 hours and 45 minutes to complete the entire journey.
- Time and station of departure : Bandra Terminas at 11:35 am
- Time and station of arrival : New Delhi Railway station at 10:40 am
- Fares : The fare for the AC 1st class coaches is Rs.3855, the fare for AC 2 tier coaches is Rs. 2250, the fare for the three tier coaches is Rs.1555 and the fare for sleeper coaches is Rs.585.
Check out about Luxury train India