Train services are scheduled to take between 27 and 42 hours to travel 2,183 km from Chennai to Delhi. The fastest service is the Chennai Central – Hazrat Nizamuddin Duronto Express which departs on Mondays and Fridays at 06:45. The cost of flying from Chennai to Delhi, which takes 3 hours, is about the same as the cost of booking 1st Class A/C sleeper seat on a fast train. Other types of train ticket are a lot cheaper than flight tickets.
Train Times from Chennai to Delhi
There are two daily train services from Chennai Central Station to New Delhi Railway Station. These two train services depart every day of the week. There are 9 other train services on the Chennai to Delhi route but they only run on specific days of the week.
Train | Chennai Central Station | NDLS Station |
12615 | 19:15 | 06:30 (+1 day) |
12621 | 22:00 | 07:05 (+1 day) |
Buy Tickets from Chennai to Delhi
Use the Search Box below to buy your train tickets from Chennai to Delhi.
Location of Chennai Central Station
Chennai Central Station is 5 km by road from Fort St George.
Location of New Delhi Railway Station
New Delhi Railway Station is 4.1 km from the Red Fort.
Railway Stations in Delhi
There are 7 railway stations in Delhi:
- New Delhi Railway Station
- Old Delhi Railway Station
- Hazrat Nizamuddin Railway Station
- Anand Vihar Terminal Railway Station
- Delhi Sarai Rohilla Railway Station
- Delhi Shahdara Junction Railway Station
- Delhi Cantonment Railway Station

The confusing part of taking trains from Delhi is that not all services to the same destination leave from the same train station. Some of the train stations in Delhi have been constructed to cope with overcrowding at existing train stations and specific train services have been moved to the new train station.
For instance, train services to Agra depart from 6 out of the 7 train stations in Delhi. This is convenient in one way because it means that if you turn up at any of the train stations you have a good chance of finding a direct service from there to a wide range of destinations, however, the problem is that if you book seat on a specific service in advance you need to make sure that you go the correct train station to get on the train you have booked. You need to check when you are booking a ticket as you cannot assume that a train to a particular place will be departing from any particular train station.