Last updated 16 September 2026
Agra sits about 230 km south of Delhi. The Yamuna Expressway covers it in three to three and a half hours by road; the Gatimaan Express does it in one hour forty. Both are good options, and which one suits you depends almost entirely on what time you want to be standing in front of the Taj Mahal.
The part that catches people out is not the outbound journey. It is the return.
The options at a glance
| Option | Journey time | Departure control | Sunrise possible? | Best for |
|---|---|---|---|---|
| Private car | 3–3.5 hrs | Any time you like | Yes | Sunrise visits, families, door-to-door |
| Gatimaan Express | 1 hr 40 min | Fixed: 8:10 AM out | No | Comfort, speed, a relaxed late start |
| Other trains | 2–4 hrs | Several daily | Some | Budget travel, flexible timing |
| Bus | 4–6 hrs | Frequent | No | Lowest cost, no fixed schedule needed |
| Self-drive | 3–3.5 hrs | Any time | Yes | Confident drivers only — see below |
The Gatimaan Express
India's fastest train runs as 12050 out of Hazrat Nizamuddin at 8:10 AM, reaching Agra Cantt at about 9:50 AM. The return, 12049, leaves Agra at roughly 5:50 PM and is back in Delhi by about 7:30 PM. It does not run every day of the week, so check your date before building a plan around it.
Two seating classes: Chair Car and Executive Chair Car, both air-conditioned with a meal served. Fares vary with demand, and seats on popular dates sell out two to four weeks ahead.
What the train gives you is a genuinely comfortable ninety minutes instead of three hours in traffic, and no dependence on road conditions. What it takes away is control: you arrive at 9:50 AM whether or not that is when you wanted to be at the monument, and you must be back at Agra Cantt by early evening.
By private car
The Yamuna Expressway is a good road: six lanes, tolled, and genuinely fast outside of peak Delhi traffic. Three hours is realistic; three and a half is honest if you are leaving mid-morning from central Delhi.
The advantage is not speed — it is that you choose the departure time. A 3:00 AM start for sunrise is only possible by road. So is stopping where you like, staying at the monument as long as you want, and being collected from the exit rather than finding your way back to a station.
Costs to expect beyond the vehicle itself: expressway tolls in both directions, parking at the monument, and driver allowance on a long day. A reputable operator includes all of these in the quoted price — ask directly, because the ones who do not will present them at the end of the day.
Other trains, and the bus
Beyond the Gatimaan, several Shatabdi and Vande Bharat services run the route, along with slower expresses. Journey times range from about two hours to four. They are cheaper, more frequent and less predictable in terms of punctuality.
Buses run frequently from Delhi's ISBT terminals and from private operators, taking four to six hours depending on traffic and stops. It is the cheapest way to reach Agra, and a reasonable choice if the journey itself is not part of what you are paying for. It is not a sensible base for a same-day return trip.
A word on self-driving
Self-drive rentals exist and the expressway itself is straightforward. Delhi and Agra city traffic are not. Lane discipline, unlit vehicles at night and unfamiliar junction behaviour make the last few kilometres at either end harder than the 200 km in between.
If you are an experienced driver in India, it is fine. If your driving experience is European or North American, the honest recommendation is a car with a driver — it usually costs less than the rental plus fuel plus tolls, and you arrive unfrazzled.
Which should you choose?
- Want sunrise at the Taj Mahal — private car, no alternative
- Want a comfortable, relaxed day with a 10 AM start — Gatimaan Express
- Want Taj Mahal plus Fatehpur Sikri in one day — private car
- Travelling with young children or elderly parents — private car, for the door-to-door
- Budget is the deciding factor — a slower train, or the bus
- Two days in Agra rather than one — either; the train is pleasanter if you are not chasing sunrise
Common questions
How far is Agra from Delhi?
About 230 km by the Yamuna Expressway. Road journey time is three to three and a half hours each way in normal conditions.
Can I do Delhi to Agra and back in one day?
Yes, and thousands of people do. By car it is roughly a twelve-hour day door to door; by Gatimaan Express, closer to eleven. It is a long day either way, but a well-planned one is not a rushed one — the driving happens while you would otherwise be asleep or tired.
What time does the Gatimaan Express leave Delhi?
Train 12050 departs Hazrat Nizamuddin at about 8:10 AM and arrives at Agra Cantt around 9:50 AM. The return service, 12049, leaves Agra at roughly 5:50 PM. It does not run daily — confirm your travel date before booking around it.
Is the Yamuna Expressway safe at night?
It is well surfaced and well used, and pre-dawn departures for sunrise trips are routine. The risks are the ordinary ones of night driving in India — unlit slow vehicles, and fatigue. With a professional driver who does the route regularly, it is a normal working journey.
