The Capital Territory — Lutyens' Delhi · Old Delhi · NCR
Stay New Delhi
Curated stays across old and new Delhi · Est. guide 2026
Home/Journal/New Delhi to Agra by Bus: What the Journey Is Like
Neighbourhood picks

New Delhi to Agra by Bus: What the Journey Is Like

A practical guide to bus travel from New Delhi to Agra, covering routes, timing, costs and key differences to help you plan.

Neighbourhood picks2026-11-01
New Delhi to Agra by Bus: What the Journey Is Like

Departure Points and Booking

Most buses to Agra leave from Sarai Kale Khan ISBT, Anand Vihar ISBT or Kashmere Gate ISBT. Sarai Kale Khan is closest to Nizamuddin railway station and has frequent departures from early morning. Anand Vihar, near the Ghaziabad border, serves buses from eastern Delhi. Kashmere Gate, near Old Delhi, is convenient if you stay in Paharganj or Karol Bagh. Book through state roadways websites or private operators; for AC Volvo buses, expect to pay between 400 and 700 rupees one way. Fares are higher on weekends and holidays, so book a day ahead.

Buses typically depart every 30 to 60 minutes from 5 am to 11 pm. The journey takes 4 to 6 hours depending on traffic and route. The Yamuna Expressway is faster (about 3.5 to 4 hours) but has fewer stops; the older Mathura Road route takes longer but passes through towns like Faridabad and Mathura. For comfort, choose an AC Volvo from a reputable operator; for budget, state-run buses are adequate but often crowded. I would book a morning AC bus from Sarai Kale Khan to avoid peak traffic.

The Route and What You'll See

Leaving Delhi, you'll pass through the congested outer areas of Faridabad and Ballabgarh before reaching the Yamuna Expressway. The expressway is smooth and fast, with few food stops—only a couple of toll plaza complexes with basic facilities. If you take the Mathura Road route, you'll pass through industrial towns and see more local life, but the journey is slower. The bus may stop at Mathura, a major pilgrimage town, where you can glimpse the Krishna Janmabhoomi temple complex from the road. The final approach to Agra crosses the Yamuna River, with views of the Taj Mahal in the distance on clear days.

Traffic in Agra can add 30 minutes to the trip, especially near the Idgah Bus Stand. Buses usually drop you at the Idgah Bus Stand or the Power Grid Bus Stand, both about 5 km from the Taj Mahal. From there, take an auto-rickshaw (around 100-150 rupees) or a taxi. If you're continuing to other sights like Agra Fort or Fatehpur Sikri, the bus stand is a convenient hub. Avoid the late evening buses if you want to see the Taj at sunset—you'll arrive after dark.

When to Go and What to Skip

The best months for this journey are October to March, when temperatures are mild. Summer (April to June) is extremely hot, with temperatures often above 40°C; AC buses are essential then. Monsoon (July to September) brings humidity and occasional flooding on roads, which can delay trips. Avoid traveling on Fridays and Sundays if you want to avoid crowds, as many locals travel to Agra for weekend trips. Also, skip the last-minute ticket purchase at the bus stand—touts may overcharge. Book online or at the official counter.

If you have time, consider breaking the journey at Mathura or Vrindavan for a few hours. But if your goal is Agra, take the fastest option. I would skip the non-AC buses in summer and the crowded state-run buses on weekends. For a stress-free trip, book an AC Volvo from a private operator like UPSRTC or a well-reviewed company, and leave early morning. Upon returning to New Delhi, stay near the bus stand to avoid late-night transport hassles—areas like Paharganj or Karol Bagh offer affordable hotels and easy access to the metro.

Arriving in Agra and Returning

Upon arrival at Idgah Bus Stand, you can hire a pre-paid auto to the Taj Mahal area (around 150 rupees). The bus stand is chaotic, so keep your belongings close. For the return journey, buses leave Agra for Delhi every 30 minutes from Idgah and Power Grid stands, with the last bus around 10 pm. The return trip can take longer due to evening traffic entering Delhi. Book your return ticket in advance if you're traveling on a Sunday. Consider staying overnight in Agra to see the Taj at sunrise, but if you must return the same day, start early.

Back in New Delhi, you'll likely arrive at Sarai Kale Khan or Anand Vihar. From there, take the metro or an auto to your hotel. If you need a hotel in New Delhi, areas like Connaught Place, Paharganj, and Karol Bagh are central and well-connected. Paharganj is budget-friendly and close to New Delhi railway station, while Connaught Place offers mid-range to upscale options. Book a hotel near the metro for easy access to the airport and other sights. Avoid hotels near the bus stands unless you have an early departure—they can be noisy and less comfortable.

Good to know

Questions, answered

How long does the bus from New Delhi to Agra take?

The journey typically takes 4 to 6 hours, depending on the route and traffic. The Yamuna Expressway route is faster, around 3.5 to 4 hours, while the older Mathura Road route takes longer. Buses depart frequently throughout the day.

What is the best time to travel from New Delhi to Agra by bus?

October to March is the best time, with mild weather. Summer months are extremely hot, and monsoon can cause delays. Early morning departures help avoid traffic and heat, especially if you plan to see the Taj Mahal the same day.

Where can I catch a bus to Agra in New Delhi?

Major departure points include Sarai Kale Khan ISBT, Anand Vihar ISBT, and Kashmere Gate ISBT. Sarai Kale Khan is convenient for south Delhi, while Anand Vihar serves east Delhi. Book tickets online or at the counter to avoid touts.

Doing good is the business: every booking through Stay New Delhi funds one verified tonne of carbon removal — same room, same price, no markup.

Start Your Search