UPSRTC · Uttar PradeshMathura Bus Stand Timetable
मथुरा
Run by Uttar Pradesh State Road Transport Corporation
Timetable
Mathura Bus Timings
Every listed bus from Mathura, with timings, fares and the stops on the way.
Next Departures
| Route | Bus Type | |||
|---|---|---|---|---|
| Aligarhअलीगढ़ |
| via IGALAS | — | — |
| Balliaबलिया |
| via AGARA, TUNDLA, FIROJABAD +6 | — | — |
| Bandaबांदा |
| via AGRA, ETAWAH, ORIYA +2 | — | — |
| Delhiदिल्ली |
| via KOSHI | — | — |
| Firozabadफिरोजाबाद |
| via AGRA | — | — |
| Ghazipurगाज़ीपुर |
| via AGRA, SIKOHABAD, KANPUR +3 | — | — |
| Haridwarहरिद्वार |
| via ALIGARH, BULANDSHAHAR, MEERUT | — | — |
| Lucknowलखनऊ |
| via MAINPURI, KANNAUJ, BILLGRAM +2 | — | — |
| Lucknowलखनऊ |
| via AGRA, ETAWAH, KANPUR | — | — |
| Lucknowलखनऊ |
| via AGRA, ETAWAH, AURAIYA +1 | — | — |
| Mahobaमहोबा |
| via AGRA, ETAWAH, ORAIYA +2 | — | — |
| Mahobaमहोबा |
| via AGRA, MAINPURI, KANNAUJ +2 | — | — |
| Noidaनोएडा |
| via MATHURA CUT, BAJNA, JEWAR CUT +1 | — | — |
| Noidaनोएडा |
| via MATHURACUT, BAJNA, JEWARCUT +1 | — | — |
| Saharanpurसहारनपुर |
| via ALIGARH, MRT, KHATOULI +1 | — | — |
| Shahjahanpurशाहजहांपुर |
| via AGRA, FARRUKHABAD, SHAHJAHANPUR +1 | — | — |
| Sitapurसीतापुर |
| via FARRUKHABAD, TIKONYA | — | — |
| Sitapurसीतापुर |
| via GAURIFANTA, LAKHIMPUR, SITAPUR +1 | — | — |
| Sonauliसोनौलि |
| via AGRA, FATEHABAD CUT, KATHPORI CUT +8 | — | — |
| Tanakpurतनकपुर |
| via HATHARAS, KASGANJ, SORON +2 | — | — |
Aligarh
अलीगढ़
via IGALASDeparts Mathura· 8 buses
- 6:00 AM
- 7:00 AM
- 8:00 AM
- 8:20 AM
- 8:30 AM
- 12:00 PM
- 12:30 PM
- 1:30 PM
Ballia
बलिया
via AGARA, TUNDLA +7Departs Mathura
- 1:00 PM
Banda
बांदा
via AGRA, ETAWAH +3Departs Mathura· 3 buses
- 5:00 AM
- 6:00 AM
- 6:30 AM
Delhi
दिल्ली
via KOSHIDeparts Mathura· 4 buses
- 12:00 PM
- 1:00 PM
- 6:00 PM
- 7:00 PM
Firozabad
फिरोजाबाद
via AGRADeparts Mathura· 6 buses
- 5:30 AM
- 6:00 AM
- 6:15 AM
- 6:45 AM
- 6:50 AM
- 7:30 AM
Ghazipur
गाज़ीपुर
via AGRA, SIKOHABAD +4Departs Mathura
- 6:30 PM
Haridwar
हरिद्वार
via ALIGARH, BULANDSHAHAR +1Departs Mathura· 4 buses
- 7:15 AM
- 7:45 AM
- 10:30 AM
- 10:00 PM
Lucknow
लखनऊ
via MAINPURI, KANNAUJ +3Departs Mathura
- 5:30 AM
Lucknow
लखनऊ
via AGRA, ETAWAH +1Departs Mathura· 3 buses
- 6:30 AM
- 8:00 AM
- 7:00 PM
Lucknow
लखनऊ
via AGRA, ETAWAH +2Departs Mathura· 2 buses
- 5:30 PM
- 9:40 PM
Mahoba
महोबा
via AGRA, ETAWAH +3Departs Mathura
- 6:15 AM
Mahoba
महोबा
via AGRA, MAINPURI +3Departs Mathura
- 9:00 PM
Noida
नोएडा
via MATHURA CUT, BAJNA +2Departs Mathura· 4 buses
- 6:00 AM
- 6:30 AM
- 7:00 AM
- 7:30 AM
Noida
नोएडा
via MATHURACUT, BAJNA +2Departs Mathura· 4 buses
- 6:40 AM
- 7:10 AM
- 7:40 AM
- 8:10 AM
Saharanpur
सहारनपुर
via ALIGARH, MRT +2Departs Mathura
- 4:00 PM
Shahjahanpur
शाहजहांपुर
via AGRA, FARRUKHABAD +2Departs Mathura· 5 buses
- 8:30 AM
- 10:00 AM
- 11:30 AM
- 5:30 PM
- 8:30 PM
Sitapur
सीतापुर
via FARRUKHABAD, TIKONYADeparts Mathura· 2 buses
- 10:30 AM
- 2:30 PM
Sitapur
सीतापुर
via GAURIFANTA, LAKHIMPUR +2Departs Mathura
- 3:30 PM
Sonauli
सोनौलि
via AGRA, FATEHABAD CUT +9Departs Mathura
- 9:30 AM
Tanakpur
तनकपुर
via HATHARAS, KASGANJ +3Departs Mathura· 12 buses
- 1:00 AM
- 5:00 AM
- 7:00 AM
- 8:30 AM
- 9:00 AM
- 9:15 AM
- 12:30 PM
- 1:00 PM
- 2:30 PM
- 4:00 PM
- 5:00 PM
- 11:00 PM
1–20 of 21 routes
Times are when the bus leaves Mathura; the next bus on each route is in red. Concession fares apply to eligible passengers only. Timings can change, so please confirm with the bus stand before you travel.
About
Mathura Bus Stand
Mathura bus stand (मथुरा) is run by the Uttar Pradesh State Road Transport Corporation (UPSRTC) in Uttar Pradesh. Our timetable lists 21 routes and 66 departures a day from Mathura, going to 16 places. The first bus leaves at 1:00 AM for Tanakpur, and the last at 11:00 PM for Tanakpur.
The most frequent buses from Mathura go to Tanakpur (12 a day), Aligarh (8 a day) and Noida (8 a day). 20 routes bring buses into Mathura, from places such as Noida, Firozabad and Aligarh.
To check a timing or ask about a bus, call the Mathura bus stand on 05652442220, or the UPSRTC helpline on 18001802877.
Connections
Bus Stands Connected to Mathura
UPSRTC bus stands with direct buses to or from Mathura. Open one to see its own timetable.
- Lucknowलखनऊ6 direct routes
- Mahobaमहोबा4 direct routes
- Noidaनोएडा4 direct routes
- Sitapurसीतापुर4 direct routes
- Aligarhअलीगढ़2 direct routes
- Balliaबलिया2 direct routes
- Bandaबांदा2 direct routes
- Delhiदिल्ली2 direct routes
- Firozabadफिरोजाबाद2 direct routes
- Ghazipurगाज़ीपुर2 direct routes
- Haridwarहरिद्वार2 direct routes
- Shahjahanpurशाहजहांपुर2 direct routes
- Sonauliसोनौलि2 direct routes
- Tanakpurतनकपुर2 direct routes
- Varanasiवाराणसी2 direct routes
- Saharanpurसहारनपुर1 direct route
FAQ
Mathura Bus Stand Questions
Quick answers about buses, timings and fares at Mathura bus stand.
What is the Mathura bus stand enquiry number?
The enquiry number for Mathura bus stand is 05652442220. You can also call the UPSRTC helpline on 18001802877.
How many buses leave Mathura bus stand every day?
Our timetable lists 66 departures a day from Mathura, on 21 UPSRTC routes to 16 places.
What time is the first and last bus from Mathura?
The first listed bus leaves Mathura at 1:00 AM for Tanakpur. The last one leaves at 11:00 PM for Tanakpur.
Which places have direct buses from Mathura?
The most frequent direct buses from Mathura go to Tanakpur (12 a day), Aligarh (8 a day), Noida (8 a day), Firozabad (6 a day) and Lucknow (6 a day). The timetable above lists all 16 places, with every stop on each route.
Which buses come to Mathura bus stand?
20 UPSRTC routes bring buses into Mathura, from places such as Noida, Firozabad, Aligarh and Ghazipur. Switch the timetable to Arrivals to see them all.
Can I book UPSRTC tickets from Mathura on SarkariBus?
No, SarkariBus doesn't sell tickets. You can buy them at the Mathura bus stand counter or on the corporation's own website.
Are these Mathura bus timings accurate?
The Mathura timetable is compiled from published schedules and other public sources, and corrected when people report changes. Services can change at short notice, so please confirm with the bus stand on 05652442220 before you travel.

