Bus
Delhi to Mathura bus
About 3 h. Send your date; we book the seat.
- From
- ₹217 a seat
- Journey time
- 3 h
- Leaves
- Evenings, 3 pm–midnight
- Buses a day
- 366
When they leave
- 6–9 am → 8:55–11:55 am15 buses · 3 h
- 9 am–12 pm → 11:55 am–2:55 pm17 buses · 3 h
- 12–3 pm → 2:55–5:55 pm20 buses · 3 h
- 3–6 pm → 5:55–8:55 pm50 buses · 3 h
- 6–9 pm → 8:55–11:55 pm84 buses · 3 h
- 9 pm–midnight → 11:55 pm–2:55 am163 buses · 3 h
Good to know
- Boards in Delhi; the same buses also pick up in Ghaziabad, Faridabad and Greater Noida.
- Drops at Mathura new bus stand.
- In Mathura itself: a local taxi gets you from the stand to your stay.
Questions
How much is the Delhi to Mathura bus fare?
Seats start at about ₹217; the typical fare is ₹1,100. 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 Mathura take?
About 3 h; the quickest take 2 h.
When do buses leave Delhi for Mathura?
Evenings, 3 pm–midnight. We counted 366 on a recent day.
Where does the bus drop in Mathura?
Drops at Mathura new bus stand.
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.