Delhi to Agra Travel Guide: How to Reach Agra from Delhi
Published 16 Mar 2026 · Updated 16 Sep 2026

Learn how to reach Agra from Delhi by train, car, bus, or taxi. Discover distance, travel time, best routes, and tips for a smooth and comfortable journey.
Planning a trip from Delhi to Agra? Here's everything you actually need to know — trains, buses, driving, costs, and a few things we tell our own guests at Hotel Ganga Ratan before they set off.
Delhi to Agra has to be one of the most-travelled routes in India, and for good reason. Agra sits on the banks of the Yamuna, about 233 km from Delhi, and it's home to the Taj Mahal — a place that somehow still manages to look unreal even after you've seen a thousand photos of it. Add Jaipur to the mix and you've got the Golden Triangle, which is why this stretch of road (and rail) sees so much traffic every single day.
The good news: getting here is easy. There's a train, bus, or car option for pretty much every budget and every kind of traveller. Here's how it breaks down.
So, How Far Is Agra From Delhi, Really?
About 233 km if you take the Yamuna Expressway — that's the route almost everyone uses now. If you end up on NH 44 instead (some cabs and older maps default to it), it's closer to 240 km and takes a bit longer.
Roughly speaking:
If you're short on time, the train wins easily. If you like the idea of stopping wherever you feel like it, driving has its own charm.
- Train: 1.5–2 hours
- Car via Yamuna Expressway: 3–4 hours
- Car via NH 44: 4–5 hours
Getting From Delhi to Agra
Taking the Train (probably your best bet)
If speed and comfort matter to you, take the train. It's genuinely the easiest way to do this trip, and the trains on this route are some of the best-run in the country.
Book ahead if you can — this route gets busy, especially on weekends. And do double-check timings on IRCTC or the NTES app before you leave, since railways do revise schedules from time to time.
A few worth knowing about:
- Gatimaan Express (12050) – India's fastest train on this stretch. Leaves Hazrat Nizamuddin at 8:10 a.m., gets into Agra Cantt by 9:50 a.m. Barely 100 minutes.
- Shatabdi Express – Leaves New Delhi around 6 a.m., arrives roughly 8 a.m. Reliable, and tickets are usually easy to get.
- Taj Express (12280) – A bit slower with a few more stops, leaves around 6:45 a.m.
- Vande Bharat Express – Runs on select days, newer trains, comfortable ride.
Taking the Bus (cheapest, no doubt about it)
Buses run constantly between Delhi and Agra, from both government and private operators. Expect the journey to take anywhere from 3 to 5 hours depending on traffic — Delhi's outskirts can be slow going.
You'll find buses leaving from Sarai Kale Khan, Anand Vihar, and Kashmiri Gate. AC and Volvo options exist if you want a bit more comfort, though honestly the price difference between a decent bus and a train ticket often isn't huge — which is why most people still lean towards the train.
Driving Yourself (or hiring a car)
The Yamuna Expressway makes this an easy, if slightly monotonous, drive — six lanes, well maintained, minimal traffic once you're past Noida. You're looking at 3–4 hours door to door.
The appeal here is obvious: you can stop for food, pull off to see a small town, or just go at your own pace instead of someone else's timetable. The catch is Delhi's traffic getting out of the city, and if you're not used to Indian roads, driving yourself might feel more stressful than relaxing.
Most people end up hiring a private car instead — figure on around ₹3,000–₹4,500 one-way depending on the car, which honestly feels worth it after a long train or flight.
Booking a Tour
If you'd rather not think about logistics at all, plenty of operators run day tours from Delhi that bundle transport with a guide who'll walk you through the history at the Taj Mahal, Agra Fort, and Fatehpur Sikri. Good option if you want context along with the sightseeing.
Can You Really Do Agra as a Day Trip?
Yes, and a lot of people do exactly this — catch an early train, spend the day at the Taj and maybe Agra Fort, and head back to Delhi by evening. It works.
That said, if you'd rather not rush through it, staying one night changes the whole experience. You get an early, quieter start at the Taj before the crowds show up, and time to actually see Fatehpur Sikri properly instead of squeezing it in.
If You're Staying Over: Hotel Ganga Ratan
We're a short drive from most of what you'll want to see in Agra:
- From Agra Cantt Railway Station: about 15–20 minutes
- From Kheria Airport: roughly 20–25 minutes
- From the Taj Mahal: close enough for an easy early-morning visit
If you're arriving after a long train ride or a flight, we can arrange pickup so you're not haggling with taxi drivers the moment you step out. Full directions and distances here →
A Few Things Worth Knowing Before You Go
- The Taj Mahal is shut on Fridays. Plan around it — this trips people up more than you'd think.
- Ignore anyone at the station claiming to be an "official guide" the moment you step off the train — they're not. Stick to the prepaid taxi/auto booths outside.
- Carry a photo ID; you'll need it to get into most monuments.
- Go early. Sunrise at the Taj means fewer people, cooler weather, and honestly, better photos too.
Bottom Line: Delhi to Agra Travel
Delhi to Agra is an easy trip no matter how you choose to do it — train if you want speed, bus if you're watching your budget, driving if you like the freedom, or a tour if you'd rather not plan a thing. Whichever way you get here, we hope Agra treats you well — and if you need a comfortable place to land, we're just a short drive from everywhere that matters.
FAQs: Delhi to Agra Travel
How do I get from Delhi to Agra?
Train, bus, car, or a guided tour — take your pick. Train's fastest, bus is cheapest, driving gives you the most freedom.
Which trains run from Delhi to Agra?
Gatimaan Express, Shatabdi Express, Taj Express, and Vande Bharat Express are the main ones. Journey time is around 1.5–2 hours.
Where do the buses leave from?
Sarai Kale Khan, Anand Vihar, and Kashmiri Gate. Expect 3–5 hours depending on traffic.
How far apart are Delhi and Agra, exactly?
About 233 km via the Yamuna Expressway (3–4 hrs by road), or 240 km if you go via NH 44 (4–5 hrs).
Is a day trip to Agra actually worth it?
Yes — you can comfortably fit in the Taj Mahal, Agra Fort, and even Fatehpur Sikri in one day if you start early.
How far is Hotel Ganga Ratan from the station and the Taj Mahal?
About 15–20 minutes from Agra Cantt Railway Station, and just a short drive from the Taj Mahal.
Related Blogs
Luxury Travel Experience in Agra: What to Expect
Enjoy a luxury travel experience in Agra with 3-star hotels near Taj Mahal, premium stays for couple...
Read More
Traditional Experiences in Agra: Discover Culture Beyond the Taj Mahal
Discover Agra heritage experiences, from Mughal monuments and cultural sites to local traditions tha...
Read More
The Hidden Cost of Booking the Wrong Hotel in Agra
Discover the hidden costs of booking the wrong hotel in Agra, including poor location, extra expense...
Read More