Agra is about 230 km from Delhi. Here is exactly how long the drive takes on the Yamuna Expressway, how the Gatimaan Express compares, and which option makes sense for a Taj Mahal sunrise.

Quick answer
Agra is roughly 230 km (145 miles) south of Delhi. By private car on the Yamuna Expressway the journey takes 3.5–4 hours door to door; by train, the Gatimaan Express runs Hazrat Nizamuddin (08:10) to Agra Cantt (09:50) in about 1 hour 40 minutes. There is no practical flight for this route.
Delhi to Agra is the most travelled leg of the Golden Triangle, and the question we hear most from guests planning it is simple: how far is it, and what is the best way to get there? Here is the honest answer from guides who make the trip every week.
Agra sits about 230 km (145 miles) south-east of Delhi in the state of Uttar Pradesh. The straight-line distance is shorter, but the number that matters is the road distance from your Delhi hotel to the Taj Mahal, which is usually 220–240 km depending on where in Delhi you start.
The Yamuna Expressway is a six-lane, access-controlled toll road that runs from Greater Noida almost to Agra. Once you are on it the drive is smooth and fast; the slow parts are getting out of Delhi and the final stretch into Agra.
A private car is the option most of our guests choose because it gives you the flexibility to stop at Sikandra (Akbar's tomb) on the way in, add Fatehpur Sikri, or leave Agra whenever you are ready rather than at a fixed train time.
Several daily trains connect Delhi and Agra. The one to know is the Gatimaan Express (12050), India's fastest scheduled train on this route:
Shatabdi and Vande Bharat services also run the route and take roughly two hours. Trains are comfortable and punctual, but note three practical points: Hazrat Nizamuddin is not central Delhi (allow 45–60 minutes to reach it in the morning), the earliest arrival is mid-morning so a sunrise visit is impossible by train, and you will still need a car and driver in Agra to move between the Taj Mahal, Agra Fort and Itimad-ud-Daulah.
Many of our guests combine the two: train down in the morning, our driver and guide waiting at Agra Cantt, then a private car onward to Jaipur or back to Delhi in the evening.
Agra's airport has very limited commercial service and no useful Delhi connection, so flying is not a realistic option for this leg. By the time you have reached Delhi airport and cleared security, the car is already halfway there.
Remember that the Taj Mahal is closed every Friday, so plan your Agra day around it whichever way you travel.
Private Golden Triangle tours run from Agra since 2004 by government-approved guides. Rated 4.9/5 by 403+ travelers on Google. Every article is written from what we see on the ground with guests every week.