Delhi to Agra: Train, Car or Tour? An Honest Comparison
Delhi to Agra is about 233 km. Real journey times for the Gatimaan, Vande Bharat, expressway car and bus — and which one suits your trip.

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? It's closer than most first-timers expect, and how you travel it shapes your whole first impression of the country. Here are the real numbers for every option — train, car and bus — and the honest trade-offs between them.
Quick answer: Delhi to Agra is roughly 233 km (145 miles) by road via the Yamuna Expressway, about 3–3.5 hours by car. The fastest trains — the Gatimaan Express and Vande Bharat — do it in about 1 hour 40 minutes. Buses take 4–5 hours.
Delhi to Agra Distance and Journey Time: All Options Compared
| Option | Distance | Typical journey time | Best for |
|---|---|---|---|
| Gatimaan Express (train) | ~188 km by rail | ~1 hr 40 min | Speed, morning arrival |
| Vande Bharat Express (train) | ~188 km by rail | ~1 hr 36 min | Speed and comfort |
| Shatabdi Express (train) | ~188 km by rail | ~2 hr | Reliability, on-board breakfast |
| Private car (Yamuna Expressway) | ~233 km | 3–3.5 hr | Flexibility, detours, luggage |
| Bus (Volvo AC coach) | ~233 km | 4–5 hr | Lowest cost |
| Self-drive | ~233 km | 3.5–4 hr | Rarely worth it — see below |
Rail distance is shorter than road distance because the line runs more directly than the expressway. Journey times for trains are scheduled durations; road times depend heavily on how long it takes to clear Delhi's outskirts.
Delhi to Agra Distance: The Actual Numbers
The road distance is approximately 233 km (145 miles) via the Yamuna Expressway, one of India's smoothest and most modern highways. Some sources quote up to 240 km (149 miles) depending on your exact start point in Delhi. 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.
Agra sits in Uttar Pradesh, the state that borders both Delhi and Rajasthan, which is why it anchors the classic Golden Triangle route. If you're mapping a longer trip, see our Golden Triangle itinerary guide for how Agra fits with Delhi and Jaipur.
Delhi to Agra by Train
The train is the fastest way to cover this route, and for many travellers the most comfortable.
| Train | Departs Delhi | Arrives Agra Cantt | Duration |
|---|---|---|---|
| Gatimaan Express | Hazrat Nizamuddin, 08:10 | 09:50 | 1 hr 40 min |
| Vande Bharat Express (20172) | Hazrat Nizamuddin, 14:40 | 16:16 | 1 hr 36 min |
| Shatabdi Express | New Delhi, early morning | — | ~2 hr |
Timetables shift — always confirm on IRCTC or at the station before you build a day around them.
Things worth knowing honestly:
- Trains run on fixed schedules. If your flight lands late or plans shift, you're locked in.
- Fast trains sell out days ahead in peak season (October–March). This is not a same-day walk-up option for the express services.
- Most fast trains use Hazrat Nizamuddin, not New Delhi station. Getting the station wrong is one of the more common first-timer mistakes.
- Agra Cantt is about 15–20 minutes from the Taj Mahal, so budget for a taxi or auto at the far end.
Our train travel in India guide covers how the classes work and how to book on IRCTC as a foreign visitor.
Delhi to Agra by Car
Driving gives you flexibility the train can't. You can start before dawn to reach the Taj at sunrise, stop at Mathura, or detour to Fatehpur Sikri on the way to Jaipur.
- The Yamuna Expressway is well maintained and tolled, with far less traffic than the older NH-19
- A private car with driver typically takes 3–3.5 hours door to door
- The slow part is rarely the expressway — it's clearing Delhi's traffic at the start
- A hired driver also means you're not navigating Agra's local traffic once you arrive
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, and a hired driver costs far less than you'd expect. Our hiring a driver in India guide covers what's fair to pay and what to agree up front.
Our Fatehpur Sikri guide covers the detour most worth making on this route.
Delhi to Agra by Bus
Buses are the cheapest option and the one we recommend least for international visitors.
- Volvo AC coaches run from Delhi's ISBT Anand Vihar and Sarai Kale Khan
- Journey time is 4–5 hours, longer than car because of stops and slower speeds
- You're dropped at Agra's ISBT, further from the monuments than the train station
- Comfort and luggage space are noticeably below the train
If budget is the deciding factor, the bus works. If your time in India is short, the four to five hours each way is an expensive way to save money.
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: leave Delhi at dawn, reach Agra late morning, see the Taj in blazing midday heat, then drive back that night. It's doable. 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 and see the Taj at sunrise, when the marble genuinely changes colour and the crowds haven't arrived. Our Taj Mahal sunrise guide covers tickets, gates and timing.
- Build in Agra Fort and Fatehpur Sikri rather than skipping them. See things to do in Agra.
- Let someone else handle logistics — which gate to enter, when the light is best, how to avoid the worst queues.
If you're weighing whether the detour is worth it at all, our piece on whether the Taj Mahal is worth it is worth reading first.
Which Should You Choose?
- Travelling light, tight schedule, want the fastest option → Gatimaan or Vande Bharat, booked well ahead.
- Continuing to Jaipur afterwards → private car. The train would force you back to Delhi first.
- Want the Taj at sunrise → car the previous afternoon, overnight in Agra. No morning train arrives early enough.
- Absolute lowest cost → bus, and accept the extra two hours.
- First trip to India and you'd rather not think about any of it → a small group that's already solved the timing.
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 the trip. Chalo Folks keeps groups capped at 12, so timing around the Taj Mahal, Agra Fort and the drive itself is never dictated by a big-bus schedule.
Our Soul of India: Golden Triangle Cultural Tour, 16–23 September 2026 (8 days, from $999) 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.
Frequently Asked Questions
What is the Delhi to Agra distance by road?
Approximately 233 km (145 miles) via the Yamuna Expressway, though some routes measure up to 240 km (149 miles) depending on your start point in Delhi. A private car typically covers it in 3 to 3.5 hours.
What is the Delhi to Agra distance by train?
The rail distance is about 188 km (117 miles), shorter than the road route because the line runs more directly. The Gatimaan Express covers it in roughly 1 hour 40 minutes and the Vande Bharat in about 1 hour 36 minutes.
How long does the Vande Bharat take from Delhi to Agra?
About 1 hour 36 minutes. Train 20172 is scheduled to leave Hazrat Nizamuddin at 14:40 and reach Agra Cantt at 16:16. Confirm current timings on IRCTC before travelling, as schedules change.
Is the train or bus faster from Delhi to Agra?
The train, by a wide margin. The fastest trains take about 1 hour 40 minutes; buses take 4 to 5 hours over the longer road route with stops. The bus is cheaper but costs you most of a day in return.
Is it better to take the train or a car from Delhi to Agra?
The train is faster. A private car gives you flexibility to reach Agra for sunrise, stop at Fatehpur Sikri or continue to Jaipur without backtracking. For first-time visitors on a Golden Triangle route, the car is usually the better fit.
Can I visit the Taj Mahal as a day trip from Delhi?
Physically, yes. But it usually means seeing the Taj in harsh midday heat and missing the sunrise light that makes it special. An overnight stay in Agra is strongly recommended if your schedule allows.
Which Delhi station do Agra trains leave from?
Most fast services — including the Gatimaan and the Vande Bharat — leave from Hazrat Nizamuddin rather than New Delhi station. Check your ticket carefully; the two stations are about 8 km (5 miles) apart.
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. The Soul of India: Golden Triangle Cultural Tour, 16–23 September 2026 covers this route properly, with sunrise at the Taj Mahal and real time in Agra — or browse all upcoming departures to find the trip that fits your dates.
Keep reading
More guides to help you plan the same trip.

Golden Triangle by Train or Car: Which Is Better?
Deciding golden triangle by train or car? Here's an honest comparison of comfort, cost, and time for Delhi, Agra, and Jaipur.

Delhi, Agra & Jaipur: A First-Timer's Golden Triangle Guide
New to India? The Delhi–Agra–Jaipur circuit is the ideal first trip. The cities, the highlights, and how to do it without the stress.

Fatehpur Sikri: The Ghost City Near Agra
Fatehpur Sikri is the red-sandstone Mughal capital abandoned after 15 years — here's how to see it well on a day trip from Agra.

Best Time to Visit the Golden Triangle: Month by Month
October to March is the easy answer — but the best month depends on whether you want festivals, cool mornings, lower prices or fewer crowds.

The Perfect 4-Day Golden Triangle Itinerary
A realistic 4-day golden triangle itinerary covering Delhi, Agra, and Jaipur without the rushed, exhausting pace.

The Perfect 5-Day Golden Triangle Itinerary
A day-by-day golden triangle itinerary 5 days plan for Delhi, Agra and Jaipur — what to see, skip, and how the pacing actually works.


