Bus
Delhi to Agra bus
About 4 h. Send your date; we book the seat.
- From
- ₹199 a seat
- Journey time
- 4 h
- Leaves
- Evenings, 3 pm–midnight
- Buses a day
- 348
When they leave
- 9 am–12 pm → 1–4 pm28 buses · 4 h
- 12–3 pm → 4–7 pm25 buses · 4 h
- 3–6 pm → 7–10 pm56 buses · 4 h
- 6–9 pm → 10 pm–1 am93 buses · 4 h
- 9 pm–midnight → 1–4 am next day143 buses · 4 h
Good to know
- Boards in Delhi; your ticket names the boarding point and time.
- Drops at Agra Idgah bus stand; some stop at Agra ISBT.
- In Agra itself: a local taxi gets you from the stand to your stay.
Questions
How much is the Delhi to Agra bus fare?
Seats start at about ₹199; the typical fare is ₹600. Non-AC seats sit at the lower end, AC sleepers at the upper end. We confirm the exact fare before you pay.
How long does the bus from Delhi to Agra take?
About 4 h; the quickest take 2½ h.
When do buses leave Delhi for Agra?
Evenings, 3 pm–midnight. We counted 348 on a recent day.
Where does the bus drop in Agra?
Drops at Agra Idgah bus stand; some stop at Agra ISBT.
Can you book the bus for me?
Yes. Send the date and how many seats; we come back with the buses running that night and book the one you pick.