Delhi to Agra: Distance, Train, Car & the Best Way to Travel
Delhi to Agra distance is about 233 km — here's how to compare train, car and tour options so you pick the right one.

On this page
If you're planning a first trip to India, one of the first questions you'll hit is simple but important: what's the Delhi to Agra distance, and what's the smartest way to cover it? The short answer is it's closer than most first-timers expect, and how you travel it shapes your whole first impression of the country. This guide breaks down the real numbers, the honest trade-offs between train and car, and why a small guided group often beats doing it solo.
Quick answer: Delhi to Agra is roughly 233 km (145 miles). By expressway car it's about 3–3.5 hours; by the fastest train it's under 2 hours; by a slower train or a stop-heavy road trip it can stretch to 4–5 hours.
Delhi to Agra Distance: The Actual Numbers
The road distance between Delhi and Agra is approximately 233 km via the Yamuna Expressway, one of India's smoothest, most modern highways. For context, that's a shorter drive than Los Angeles to San Diego, or London to Birmingham. It's genuinely a comfortable day trip distance, which is exactly why so many travellers try to do Agra as a rushed there-and-back from Delhi — often a mistake, which we'll get to.
Key distance facts:
- By road (Yamuna Expressway): 233 km, roughly 3–3.5 hours by car
- By fastest train (Gatimaan Express or Vande Bharat): around 188 km rail distance, journey time under 2 hours
- By slower express trains: same rail route, 2.5–4 hours depending on the train
- Agra sits in the same state (Uttar Pradesh) that also borders Delhi and Rajasthan, which is why it's the anchor of the classic "Golden Triangle" route
If you're mapping out a longer route, this same corridor connects naturally into a wider loop — see our Golden Triangle itinerary guide for how Agra fits with Jaipur and Delhi.
Delhi to Agra by Train
The train is genuinely the fastest way to cover this route, and for many travellers, the most comfortable.
- Gatimaan Express – India's fastest train on this line, doing the journey in around 100 minutes. Runs from Delhi's Hazrat Nizamuddin station.
- Vande Bharat Express – A newer, higher-comfort option with similar timing and modern amenities.
- Shatabdi Express – A reliable older workhorse, slightly slower but still efficient, with breakfast service on board.
Trade-offs to know honestly: trains run on fixed schedules, so if your flight lands late or plans shift, you're locked in. Tickets on the fast trains also sell out days ahead in peak season (October–March), so this isn't a same-day walk-up option if you want the express services.
Delhi to Agra by Car
Driving gives you flexibility that trains can't — you can start early to beat traffic, stop at Mathura for a break, or detour to Fatehpur Sikri on the way back.
- The Yamuna Expressway is a well-maintained, mostly toll highway with minimal traffic compared to older routes
- A private car with driver typically takes 3–3.5 hours door to door
- Self-driving is technically possible but not recommended for first-time visitors — road norms, lane discipline, and signage differ significantly from the US, UK, EU or Australia
- A hired driver also means you're not stuck figuring out Agra's local traffic once you arrive
For most international travellers, a private car with an experienced driver is the more forgiving choice, especially paired with a knowledgeable local guide once you reach Agra. Our Fatehpur Sikri guide covers exactly this kind of worthwhile detour.
The Rushed Day-Trip Trap
Because the distance is short, a huge number of visitors try to "do the Taj Mahal" as a single exhausting day: Delhi at dawn, Agra by late morning, Taj Mahal in blazing midday heat, then a long drive back that night. It's doable, but it's rarely enjoyable, and it means seeing the Taj Mahal at the worst possible hour for light, crowds, and heat.
A better rhythm:
- Stay overnight in Agra to catch the Taj Mahal at sunrise, when the marble genuinely changes colour and the crowds haven't arrived
- Build in time for Agra Fort and Fatehpur Sikri rather than skipping them entirely
- Let a small group handle the logistics — someone who already knows which gate to enter through, when the light is best, and how to skip the worst of the queues
If you're weighing whether the detour is even worth it at all, our piece on whether the Taj Mahal is worth it is worth a read before you commit.
Why Travel This Route With a Small Group
Anna has led this exact stretch of road more times than she can count, and the pattern is always the same: travellers who rush it regret it, and travellers who give it a proper day or two come away saying it was the highlight of their trip. Chalo Folks keeps groups capped at 12, which means the timing around the Taj Mahal, Agra Fort, and the drive itself is never dictated by a big-bus schedule.
Our Beyond the Taj small-group trip is built around exactly this: a properly paced Delhi-to-Agra leg with sunrise access to the Taj Mahal, real time in Agra Fort, and a comfortable private vehicle throughout, rather than a white-knuckle same-day round trip. You can browse the full range of upcoming departures on our destinations page.
Frequently Asked Questions
What is the Delhi to Agra distance by road?
The Delhi to Agra distance by road is approximately 233 km (145 miles) via the Yamuna Expressway. A private car with driver typically covers this in about 3 to 3.5 hours, depending on traffic near Delhi and any stops along the way.
Is it better to take the train or a car from Delhi to Agra?
The train (particularly the Gatimaan Express or Vande Bharat) is faster at under 2 hours, but a private car gives you flexibility to stop at Fatehpur Sikri or Mathura and adjust your schedule. For first-time visitors, a car with an experienced driver is usually the more comfortable, worry-free choice.
Can I visit the Taj Mahal as a day trip from Delhi?
Yes, it's physically possible given the short distance, but it usually means seeing the Taj Mahal in the harsh midday heat and missing the sunrise light that makes it special. An overnight stay in Agra is strongly recommended if your schedule allows it.
How long does the Delhi to Agra journey take overall?
Expect 2 to 3.5 hours by the fastest train or expressway car, or 4 to 5 hours if you're on a slower train or making stops along the way. Add extra time if you're travelling during peak tourist season (October to March) when roads and stations are busier.
Ready to See It the Right Way?
Rather than gambling on a rushed day trip, join a small group that's already worked out the timing. Our Beyond the Taj trip covers this route properly, with sunrise at the Taj Mahal and real time in Agra — or browse all upcoming Chalo Folks destinations to find the trip that fits your dates.



