How to get from Agra to Delhi
The fastest way from Agra to Delhi is by express train: the Gatimaan Express and the Vande Bharat Express take about 1 h 45 to 2 h, and the Shatabdi Express about 2 h. Driving on the Yamuna Expressway takes about 3 h 30 to 4 h plus city traffic. Buses are the cheapest but the slowest.
Best option: Train. Express trains from Agra Cantt beat the road by more than an hour and avoid Delhi's traffic at the end of the trip.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| train Express trains from Agra Cantt to Delhi — the Gatimaan Express, Vande Bharat Express and Shatabdi Express, plus many slower trains; some end at New Delhi, others at Hazrat Nizamuddin | about 1 h 45 to 2 h on the fastest trains, 3 h or more on others | dozens of trains a day; only a few are the fast express services | about ₹500–1,800 on the express trains depending on class | Book on the IRCTC website or app, or through an agent; fast trains often sell out days ahead. |
| car Yamuna Expressway from Agra to Greater Noida, then into Delhi (about 230 km) | about 3 h 30 to 4 h, more in Delhi traffic | private car with driver about ₹3,500–6,000; expressway tolls extra | Most visitors hire a car with driver rather than drive themselves; agree whether tolls and parking are included. | |
| bus UP state (UPSRTC) and private buses from Agra to Delhi bus terminals | about 4 h to 5 h | frequent through the day | about ₹300–800 | Air-conditioned Volvo-type coaches are more comfortable; arrival points vary, so check where your bus ends. |
*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.
Open the route in Google Maps →
Book the trip
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- The Taj Mahal is closed on Fridays; plan a day trip for another day.
- Book fast express trains as early as you can, especially in the October–March season.
- Check whether your train arrives at New Delhi or Hazrat Nizamuddin station, as they are in different parts of the city.
- If you hire a car, settle the full price, tolls and waiting time before you set off.
Common questions
What is the fastest train from Agra to Delhi?
The Gatimaan Express and the Vande Bharat Express are the quickest, at roughly 1 h 45 to 2 h from Agra Cantt. The Shatabdi Express takes about 2 h. These trains do not all use the same Delhi station — some end at Hazrat Nizamuddin, others at New Delhi — so check your ticket. Timetables change, so check the current times on IRCTC or the Indian Railways enquiry site before booking.
Can I do Delhi to Agra as a day trip?
Yes, it is one of the most common day trips in India. Take an early express train from Delhi, spend the day at the Taj Mahal, Agra Fort and perhaps Mehtab Bagh, and return on an evening train. Remember the Taj Mahal is closed on Fridays. A car with driver also works, but the road takes about 4 h each way.
Is it better to take the train or a car?
The train is faster and cheaper for most travellers, as express services take about 2 h compared with 3 h 30 to 4 h by road plus Delhi traffic. A car with driver makes sense for families or groups, if you want to stop at places along the way, or if the fast trains are sold out on your date.
Do I need to book the train in advance?
Yes, for the fast express trains. Seats are reserved and the popular morning and evening departures often sell out several days ahead, especially between October and March. Book on the IRCTC website or app, which needs registration, or through a travel agent. Slower trains have more availability but take noticeably longer.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.