Hello there, welcome to the forum!
There are about 65 trains plying between Delhi and Agra. The main railway station in Agra is the Agra Cantonment Railway Station. Most trains from Delhi terminate at this station. But if you need to reach other stations, they are usually passed by on the way to the Agra Cantonment, some of which are the Raja Ki Mandi Railway Station, Idgah Railway Station and Agra Fort Railway Station. These trains that I'm going to provide you are directly connected to the Agra Cantonment, from different stations in Delhi.
Direct Trains from Delhi to Agra Cantonment Railway Station
Train Name | Departure Station - Time | Arrival Station - Time | Schedule |
Punjab Mail Train No. 12138 | New Delhi - 5:15 | Agra Cantonment - 8:30 | Daily |
Chhattisgarh Express Train No. 18238 | Sahibabad - 3:36 | Agra Cantonment - 8:12 | Daily |
Udyan Abha Toofan Express Train No. 13008 | New Delhi - 7:00 | Agra Cantonment - 11:50 | Daily |
Taj Express Train No. 12280 | Hazrat Nizamuddin - 7:00 | Agra Cantonment - 9:38 | Daily |
Thirukkural Express Train No. 12642 | Hazrat Nizamuddin - 7:10 | Agra Cantonment - 10:05 | Mondays & Saturdays |
Bhopal Shatabdi Train No. 12002 | New Delhi - 6:00 | Agra Cantonment - 7:57 | Daily |
Hazrat Nizamuddin Kochuveli Super Fast Train No. 04426 | Hazrat Nizamuddin - 5:55 | Agra Cantonment - 8:50 | Saturdays |
AP Express Train No. 22416 | New Delhi - 6:25 | Agra Cantonment - 9:10 | Daily |
Mangala Lakshadweep Express Train No. 12618 | Hazrat Nizamuddin - 9:15 | Agra Cantonment - 12:05 | Daily |
Jhelum Express Train No. 11078 | New Delhi - 10:15 | Agra Cantonment - 13:30 | Daily |
Kerala Express Train No. 12626 | New Delhi - 11:25 | Agra Cantonment - 14:05 | Daily |
Patalkot Express Train No. 14624 | Delhi Safdarjung - 12:50 | Agra Cantonment - 16:05 | Daily |
New Delhi Jabalpur Super Fast Express Train No. 12191 | New Delhi - 14:05 | Agra Cantonment -16:57 | Daily |
Chennai Rajdhani Train No. 12434 | Hazrat Nizamuddin - 15:55 | Agra Cantonment - 18:00 | Wednesdays & Fridays |
Andhra Pradesh Express Train No. 12724 | New Delhi - 17:25 | Agra Cantonment - 20:10 | Daily |
Amristar Dadar Express Train No. 11058 | New Delhi - 20:50 | Agra Cantonment - 00:40 | Daily |
Karnataka Express Train No. 12628 | New Delhi - 21:15 | Agra Cantonment - 23:47 | Daily |
Tamil Nadu Express Train No. 12622 | New Delhi - 22:30 | Agra Cantonment - 1:00 | Daily |
Journey duration depends on the train. But on average, it's between 2 hours to 6 hours. As you can see, even as early as 3:36, there's already a train departing to reach Agra. There's a train until 22:30 as well so even if you leave during night time, you would be able to board a train going to Agra.
From the Agra Cantonment, the Taj Mahal is about 9.5 kilometres away. The Agra Fort is about 4.6 kilometres away from the Agra Cantonment, although you can just be dropped off at the Agra Fort Railway Station, since it's merely 600 metres away from the fort. Here are the train fares from Delhi to Agra Cantonment:
Train Fares from Delhi to Agra Cantonment
Class | Fare |
First Class | Rs. 1,010 |
Second Class | Rs. 695 |
Third Class | Rs. 340 |
Chair Car | Rs. 330 |
Sleeper | Rs. 140 |
Second Seater | Rs. 90 |
I hope this helps you.
