Skip to main contentSkip to content
Trip Planning

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.

Anima Pandey··9 min read
The Taj Mahal at the end of its reflecting pool
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

OptionDistanceTypical journey timeBest for
Gatimaan Express (train)~188 km by rail~1 hr 40 minSpeed, morning arrival
Vande Bharat Express (train)~188 km by rail~1 hr 36 minSpeed and comfort
Shatabdi Express (train)~188 km by rail~2 hrReliability, on-board breakfast
Private car (Yamuna Expressway)~233 km3–3.5 hrFlexibility, detours, luggage
Bus (Volvo AC coach)~233 km4–5 hrLowest cost
Self-drive~233 km3.5–4 hrRarely 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.

TrainDeparts DelhiArrives Agra CanttDuration
Gatimaan ExpressHazrat Nizamuddin, 08:1009:501 hr 40 min
Vande Bharat Express (20172)Hazrat Nizamuddin, 14:4016:161 hr 36 min
Shatabdi ExpressNew 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.

Design your own

Can't find your perfect trip? We'll build it around you.

Tell us where you dream of going and what matters to you (pace, budget, occasion), and Anna's team will craft a one-of-a-kind itinerary, just for your group.

  • Tailored itinerary on your own dates
  • Small group or fully private
  • Personally planned with Anna

Start your custom trip

Takes under a minute — no commitment.

Inclusions

We'll only use your details to plan your trip. No spam, ever.