Delhi to Agra Train: Schedules, Tickets & Prices
Travel from Delhi to Agra by train in around 1h 36m to 4h 5m, with tickets available from 417 INR to 2,160 INR.
Train from Delhi to Agra
Experience a cheap train ride from Delhi to Agra, boarding at multiple stations, including Anand Vihar Trm, Delhi, Hazrat Nizamuddin, Delhi, New Delhi and others and arriving at Tundla Junction or Agra Cantt. With journeys lasting approximately 1 hour 36 minutes and tickets from 417 INR, you can plan ahead and book your seat here for a smooth and enjoyable trip.
Prices: 417 INR to 2,160 INR
Duration: 1h 36m – 4h 5m ⏱
Train Routes & Schedules from Delhi to Agra
For journeys between Delhi and Agra, trains run via several departure and arrival stations. The travel time varies by station combination, usually taking about 1h 36m. Rail services are available from 01:00 to 23:40 with fares beginning at 417 INR. Checking the complete train timetable for Delhi and Agra helps you see all station pairings, compare expected durations and select the departure that suits your itinerary.
Cheapest Train Delhi to Agra
417 INR, from New Delhi to Agra Cantt, departure 17:40, duration 3h 50m.Fastest Train Delhi to Agra
1140 INR, from Hazrat Nizamuddin, Delhi to Agra Cantt, departure 14:40, duration 1h 36m.Train Timetable: Anand Vihar Trm, Delhi → Tundla Junction
- 07:30 10:20 2h 50m 1855 INR
- 18:00 20:53 2h 53m 975 INR
Train Timetable: Delhi → Tundla Junction
- 14:00 16:50 2h 50m 507 INR
- 23:40 02:30 2h 50m 975 INR
Train Timetable: Delhi Safdarjung → Agra Cantt
- 20:25 23:50 3h 25m 467 INR
Train Timetable: Hazrat Nizamuddin, Delhi → Agra Cantt
- 01:00 03:05 2h 5m 1255 INR
- 04:25 08:30 4h 5m 1775 INR
- 05:10 07:20 2h 10m 1255 INR
- 05:35 08:20 2h 45m 985 INR
- 06:00 07:40 1h 40m 1090 INR
- 07:00 09:10 2h 10m 1855 INR
- 12:53 15:30 2h 37m 1255 INR
- 14:05 16:40 2h 35m 1855 INR
- 14:40 16:16 1h 36m 1140 INR
- 15:05 17:15 2h 10m 1255 INR
- 15:15 17:50 2h 35m 1855 INR
- 15:35 17:30 1h 55m 2160 INR
- 16:55 18:45 1h 50m 1405 INR
- 19:50 21:45 1h 55m 1500 INR
- 20:00 22:10 2h 10m 1255 INR
- 20:40 22:38 1h 58m 497 INR
- 22:50 01:10 2h 20m 1020 INR
Train Timetable: New Delhi → Agra Cantt
- 06:00 07:50 1h 50m 1090 INR
- 06:55 09:25 2h 30m 432 INR
- 16:00 18:05 2h 5m 1855 INR
- 16:10 18:30 2h 20m 1255 INR
- 17:40 21:30 3h 50m 417 INR
- 18:20 21:25 3h 5m 1210 INR
- 20:20 22:45 2h 25m 1855 INR
- 20:30 23:15 2h 45m 1855 INR
- 21:05 23:25 2h 20m 1855 INR
Train Timetable: New Delhi → Tundla Junction
- 06:10 08:45 2h 35m 1220 INR
- 12:55 15:55 3h 1855 INR
- 15:30 17:57 2h 27m 1600 INR
- 17:40 20:13 2h 33m 1020 INR
- 20:40 23:38 2h 58m 487 INR
- 21:05 00:08 3h 3m 1020 INR
- 22:50 01:23 2h 33m 517 INR
Frequently Asked Questions Train Delhi to Agra
Below you will find answers to the most common questions about traveling from Delhi to Agra by train.
How long does the Delhi to Agra train journey usually take?
A Delhi to Agra train journey can take about 1 hour 36 minutes to 4 hours 5 minutes overall, depending on the service you choose. Some Delhi to Agra train options are much quicker than others, so it helps to check the specific departure and arrival stations before booking.
What is the price range for train tickets from Delhi to Agra?
Train tickets for Delhi to Agra usually range from 417 INR to 2160 INR. The final fare for a Delhi to Agra train trip can vary by service and seat type, so it is worth comparing options before you book.
Which Delhi to Agra train departures and arrivals should I expect?
A Delhi to Agra train service can depart from Anand Vihar Trm, Hazrat Nizamuddin, New Delhi, Delhi Safdarjung, or Delhi, and it can arrive at Tundla Junction or Agra Cantt. Because Delhi to Agra train routes use different station pairs, checking the exact departure and arrival points is important.
How many train options are there between Delhi and Agra?
There are 38 train trips available between Delhi and Agra. That gives travelers a fairly wide choice of Delhi to Agra train connections, so you can look for a schedule that fits your timing and station preference.
What time is the first train from Delhi to Agra?
The first Delhi to Agra train departure is at 01:00. If you are planning an early Delhi to Agra train journey, it is a good idea to confirm the exact station and service before heading out.
What is the last train service from Delhi to Agra?
The last Delhi to Agra train departure is at 23:40. For a late Delhi to Agra train trip, make sure you check the station details and allow enough time to reach the platform.
Can I book train tickets for Delhi to Agra in advance?
Yes, it is sensible to book Delhi to Agra train tickets ahead of time, especially if you want a specific departure station or a preferred travel time. Since Delhi to Agra train options vary in duration and price, advance booking can help you choose the best fit.
What should I keep in mind before taking the Delhi to Agra train journey?
Before your Delhi to Agra train journey, double-check the departure station, arrival station, and travel time so you do not end up on the wrong service. Delhi to Agra train trips can run from about 1 hour 36 minutes to 4 hours 5 minutes, so planning around your schedule is useful.
Travel options for Delhi to Agra
More Train routes from and to Delhi or Agra
Routes in Train from Delhi →
Routes in Train to Agra ←
Routes in Train to Delhi ←
Planning more than just Delhi to Agra?
You’re currently viewing Train options for Delhi to Agra. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.