A high-angle view of a railway station showing red colonial buildings, empty platforms, and tracks stretching into the distance under a hazy morning sky - Delhi to Agra by train

How to Reach Agra from Delhi: Trains, Expressway, and Buses Compared

Agra sits approximately 230 km south of Delhi, and the route between the 2 cities is among the busiest day-trip corridors in North India. How to reach Agra from Delhi depends on 3 factors: your budget, how much flexibility you need, and how early you are willing to start. Trains cover the distance in under 2 hours on the fastest service. The Yamuna Expressway puts you behind the wheel for a 2.5-3.5 hour drive with full control over stops. State and private buses keep costs low for travellers, watching every rupee.

This guide breaks down each mode with current timings, fare estimates, and station-to-station logistics so you spend less time planning and more time at the Taj Mahal, Agra Fort, and the places worth visiting across the city.

Delhi to Agra by Train: Fastest Route to the Taj

The Gatimaan Express (12049/12050) is the flagship Delhi to Agra by train service and India's 3rd-fastest train. It departs from Hazrat Nizamuddin station in Delhi and reaches Agra Cantt in approximately 1 hour 40 minutes, covering the distance at speeds up to 130 km/h. The train runs 6 days a week, with Friday as its weekly off day.

For travellers who miss the Gatimaan or need a different departure time, the New Delhi-Bhopal Shatabdi Express (12002) is the next reliable option. It departs from New Delhi Railway Station and stops at Agra Cantt, with a journey time of approximately 2 hours. Several other express trains, including the Taj Express (12280), cover the same route in 2.5-3 hours at lower fare points.

A high-angle view of a bustling Indian railway station platform with a passenger train arriving, showing overhead walkways and tracks under a bright morning sky.
A high-angle view of a railway station showing red colonial buildings, empty platforms, and tracks stretching into the distance under a hazy morning sky - Delhi to Agra by train

Agra Cantt vs Agra Fort: Picking the Right Station

Agra has 2 main railway stations, and knowing the difference saves time on arrival.

  • Agra Cantt(Agra Cantonment) is the primary station for all premium trains, including the Gatimaan Express and Shatabdi Express. It sits on the Delhi-Mumbai main line and has better connectivity, more prepaid taxi counters, and direct auto-rickshaw access to the Taj Mahal and central Agra.
  • Agra Fort station is smaller, closer to the Agra Fort monument, and served by a handful of slower passenger trains.

Unless your specific train terminates here, Agra Cantt is the more practical arrival point for first-time visitors.

Yamuna Expressway Agra: The Quickest Drive

The Yamuna Expressway Agra route is the preferred choice for self-drivers and private cabs heading from Delhi to Agra. This 6-lane expressway stretches 165.5 km from Greater Noida to Agra, cutting the drive time to about 2.5-3.5 hours depending on traffic. It replaced the older NH-2 (now NH-19) as the default driving route after its inauguration in 2012.

  • Distance: Approximately 165.5 km (Greater Noida to Agra).

  • Drive Time: Approximately 2.5-3.5 hours from central Delhi (including time to reach Greater Noida).

  • Speed Limit: 100 km/h for cars, 60 km/h for heavy vehicles.

  • Toll: FASTag mandatory. Car toll approximately INR 440 one way.

  • Surveillance: CCTV cameras every 5 km, highway patrol every 25 km, speed cameras active throughout.

A wide-angle shot of a natial highway during the evening golden hour featuring a truck driving - Delhi to Agra by road
A view through a large archway frames the distant white marble Taj Mahal under a bright sky - 5 Star Hotels in Agra Near Taj Mahal

Delhi to Agra by Road via NH-19

Delhi to Agra by road does not have to mean the Expressway. NH-19 (formerly NH-2) via Mathura is the older highway route, covering approximately 230 km in 4-5 hours. The road passes through Palwal, Kosi Kalan, and Mathura before reaching Agra, making it a practical option if you want to break the journey with a stop at the Shri Krishna Janmasthan in Mathura.

Road quality on NH-19 is mixed, with single-lane stretches and heavy truck traffic between Palwal and Kosi Kalan. The Yamuna Expressway is faster and safer for a direct trip, but NH-19 works well for travellers combining Agra with a Mathura-Vrindavan visit.

Driving Tips for the Delhi-Agra Route

The Yamuna Expressway is well-maintained, but a few precautions make the drive smoother and safer.

  • Start Early: Leave Delhi before 7:00 AM to avoid Noida traffic and reach Agra by mid-morning.

  • FASTag: Ensure your FASTag is active and has sufficient balance. Cash lanes are limited, and queue times are longer.

  • Speed Cameras: Cameras are active throughout the Expressway. Fines are issued automatically for exceeding 100 km/h.

  • Fuel Stops: Fuel stations and food courts appear every 40-50 km along the Expressway. The last major stop before Agra is near the Mathura exit.

  • Fog Season: Between November and January, dense fog reduces visibility to under 50 m on early morning stretches. Delay departure until visibility clears.

  • Return Timing: Avoid leaving Agra after 5:00 PM on weekends. Return traffic backs up near the Greater Noida toll plaza.

A silhouette of a person driving a car during the evening on a highway with a grey sky visible from the window.
Interior of a bus viewed from the back featuring seats facing towards the front.

Delhi to Agra by Bus: The Budget-friendly Option

Buses from Delhi to Agra depart from Sarai Kale Khan ISBT (also known as Maharana Pratap ISBT) in South Delhi. The most common arrival point in Agra is Idgah Bus Stand, located approximately 2 km from the Taj Mahal. UPSRTC (Uttar Pradesh State Road Transport Corporation) operates the majority of services on this route, with both ordinary and Volvo AC options.

  • UPSRTC Ordinary: Non-AC buses running every 30-60 minutes. Fare approximately INR 250 to INR 350. Journey time is approximately 5-6 hours.

  • UPSRTC Volvo AC: Air-conditioned coaches with reclining seats. Fare approximately INR 500 to INR 600. Journey time is approximately 4-6 hours.

  • Private Operators: Several private bus companies run Volvo and semi-sleeper services, bookable through redBus or AbhiBus. Fares and timings vary by operator.

Train, Road, or Bus: Which One Suits Your Trip?

Each mode serves a different kind of traveller, and the right choice depends on what you prioritise most.

  • Train (Fastest): The Gatimaan Express gets you to Agra Cantt in under 2 hours with guaranteed seating and onboard meals. Book early, as CC and EC seats fill up 2-3 weeks in advance for weekend departures.

  • Road (Most Flexible): Driving via the Yamuna Expressway suits families, groups, or anyone who wants to stop at Mathura or control their own schedule. A hired cab from Delhi costs approximately INR 2,500 to INR 4,000 one way.

  • Bus (Most Economical): UPSRTC buses are the lowest-cost option, starting at approximately INR 250. The trade-off is a longer, less comfortable journey with variable arrival times.

For a day trip, the train is hard to beat. For a weekend with luggage and flexibility, the expressway drive makes more sense. Budget backpackers and solo travellers will find the bus perfectly adequate for a one-way transfer.

A white and blue Vande Bharat Express train at a railway station platform under overhead electric lines.
A wide-angle shot of the Taj View Deluxe Room with a double bed and a wardrobe - Hotel Clarks Shiraz, Agra

Where to Stay in Agra After Your Journey

After a morning spent navigating trains or expressways, the right hotel turns arrival into relaxation rather than another logistical step. Our property, Hotel Clarks Shiraz, sits on Taj Road, about 4 km from the Taj Mahal and about 2 km from Idgah Bus Stand, making it accessible regardless of how you arrive.

For travellers visiting Agra specifically for the Taj, our Taj View Deluxe Rooms offer direct sightlines to the monument from 29.2 sq. m. of comfortable living space. With 236 rooms and suites, on-site dining, and a location that keeps the Taj Mahal, Agra Fort, and the city's Mughal-era landmarks within a short drive, Hotel Clarks Shiraz works as a practical base for both day-trippers and longer stays. Check our complete Agra tour guide to plan what to see once you arrive.

The Delhi-Agra corridor is short enough that the mode of transport matters more than the distance. A fast train puts you at Agra Cantt before lunch. The Yamuna Expressway gives you door-to-door control with a drive that rarely exceeds 3.5 hours. A state bus keeps the fare under INR 400 for those travelling light.

Match the transport to the trip: speed for a day visit, flexibility for a weekend, economy for a backpacking leg. Whichever route you take, Agra's Mughal-era monuments are waiting at the other end.

Frequently Asked Questions (FAQs)

What is the fastest way to reach Agra from Delhi?

The Gatimaan Express is the fastest option, covering the distance from Hazrat Nizamuddin to Agra Cantt in approximately 1 hour 40 minutes. It runs 6 days a week (except Friday).

How to reach Agra from Delhi by road?

The Yamuna Expressway (165.5 km, approximately 2.5-3.5 hours) is the quickest driving route. NH-19 via Mathura is an alternative for those combining the trip with a Mathura visit.

Which bus stand do Delhi to Agra buses arrive at?

Most UPSRTC and private buses arrive at Idgah Bus Stand in Agra, approximately 2 km from the Taj Mahal.

Is FASTag mandatory on the Yamuna Expressway?

Yes, FASTag has been mandatory on the Yamuna Expressway Agra route since June 2021. Cash toll lanes are limited and have longer queues.

How to reach Agra from Delhi on a budget?

UPSRTC ordinary buses from Sarai Kale Khan ISBT cost approximately INR 250 to INR 350, making the Delhi to Agra by bus route the most economical option.

How long does it take to drive from Delhi to Agra?

Driving via the Yamuna Expressway takes approximately 2.5-3.5 hours from central Delhi. Delhi to Agra by road via NH-19 takes approximately 4-5 hours.

Which is the best train from Delhi to Agra for a day trip?

The Gatimaan Express is the top choice for a day trip. Its early morning departure from Hazrat Nizamuddin and evening return service gives you a full day in Agra without an overnight stay.

Continue your booking