State bus timetables,one search away.
Timings and station master numbers for 4,111 bus stands across 24 RTCs.Departure timings, bus types and station master phone numbers for 4,111 bus stands across 24 State Road Transport Corporations.
or browse all 24 RTCs




+18+16All 24 RTCs coveredCovering all 24 state transport corporationsAbout SarkariBus
India's State Buses, Made Simple.
SarkariBus is an independent, free directory of government bus timings in India; 24 State Road Transport Corporations, including MSRTC, KSRTC, UPSRTC, APSRTC and GSRTC, in one place. Instead of checking each corporation's website separately, you can look up state bus schedules across the country from a single search.
Search 4,111 bus stands for departure times, bus types and depot enquiry numbers across 51,500 routes. Whether you are planning an intercity trip, checking the first or last bus of the day, or looking for a depot's phone number, it works on any phone with no app to install.
Timetables are compiled from published schedules and other public sources, and kept current by commuters who report changes. We are not affiliated with any transport corporation, so please confirm timings with the depot before you travel.
How It Works
Find Your Bus in 4 Easy Steps
Search Your Bus Stand
Start typing your town, like Pune or Mysuru, and pick your bus stand from the list.
Check Bus Timings
See every departure from that stand, where each bus goes and what type of bus it is.
Call & Book Your Ticket
Ring the depot to confirm the time, then buy your ticket at the counter or on the RTC's website.
Travel Safe
Reach the stand 15 minutes early and keep the depot number saved, just in case.
State Transport Corporations
Browse All 24 RTCs
Choose your state's bus corporation to see its bus stands, routes and depot numbers.


APSRTC
Andhra Pradesh State Road Transport Corporation
- Routes
- 866
- Bus Stands
- 133
Andhra Pradesh
View Timetable

ASTC
Assam State Transport Corporation
- Routes
- 254
- Bus Stands
- 109
Assam
View Timetable

BSRTC
Bihar State Road Transport Corporation
- Routes
- 37
- Bus Stands
- 26
Bihar
View Timetable

DIMTS
Delhi Integrated Multi-Modal Transit System
- Routes
- 1,050
- Bus Stands
- 263
Delhi NCR
View Timetable

DTC
Delhi Transport Corporation
- Routes
- 1,123
- Bus Stands
- 384
Delhi
View Timetable

GSRTC
Gujarat State Road Transport Corporation
- Routes
- 225
- Bus Stands
- 122
Gujarat
View Timetable

HRROUTE
Haryana Roadways
- Routes
- 1,282
- Bus Stands
- 146
Haryana
View Timetable

HRTC
Himachal Road Transport Corporation
- Routes
- 281
- Bus Stands
- 77
Himachal Pradesh
View Timetable

JKSRTC
Jammu and Kashmir State Road Transport Corporation
- Routes
- 171
- Bus Stands
- 72
Jammu & Kashmir
View Timetable

KSRTC
Karnataka State Road Transport Corporation
- Routes
- 7,747
- Bus Stands
- 125
Karnataka
View Timetable

KSRTCSWIFT
Kerala State Road Transport Corporation (SWIFT)
- Routes
- 15,379
- Bus Stands
- 195
Kerala
View Timetable

KTC
Kadamba Transport Corporation
- Routes
- 667
- Bus Stands
- 228
Goa
View Timetable

MPSRTC
Madhya Pradesh State Road Transport Corporation
- Routes
- 8
- Bus Stands
- 2
Madhya Pradesh
View Timetable

MSRTC
Maharashtra State Road Transport Corporation
- Routes
- 10,885
- Bus Stands
- 194
Maharashtra
View Timetable

MTC
Metropolitan Transport Corporation (Chennai)
- Routes
- 2,573
- Bus Stands
- 488
Chennai
View Timetable

NBSTC
North Bengal State Transport Corporation
- Routes
- 207
- Bus Stands
- 26
West Bengal
View Timetable

NWKRTC
North Western Karnataka Road Transport Corporation
- Routes
- 2,622
- Bus Stands
- 24
North Karnataka
View Timetable

PRTC
Pepsu Road Transport Corporation
- Routes
- 29
- Bus Stands
- 11
Punjab
View Timetable

PUNBUS
Punjab State Bus Corporation (PUNBUS)
- Routes
- 2
- Bus Stands
- 2
Punjab
View Timetable

RSRTC
Rajasthan State Road Transport Corporation
- Routes
- 789
- Bus Stands
- 167
Rajasthan
View Timetable

TNSTC
Tamil Nadu State Transport Corporation
- Routes
- 200
- Bus Stands
- 55
Tamil Nadu
View Timetable

TSRTC
Telangana State Road Transport Corporation
- Routes
- 3,202
- Bus Stands
- 777
Telangana
View Timetable

UPSRTC
Uttar Pradesh State Road Transport Corporation
- Routes
- 1,808
- Bus Stands
- 445
Uttar Pradesh
View Timetable

UTC
Uttarakhand Transport Corporation
- Routes
- 93
- Bus Stands
- 40
Uttarakhand
View Timetable
Help Us Improve
Help Us Keep Timetables Accurate
Spotted Something Out of Date?
Our timetables come from published schedules and other public sources, so some details change before we catch them. Send us what you know and we'll check it and update the listing.
- A bus timing that has changed
- A route or bus stand we're missing
- A depot phone number that's wrong
- A service that no longer runs
Our Data
- Bus stands
- 4,111
- State RTCs
- 24
- Timetables are added and corrected as new schedules and reports come in.
- Every report is checked by a person before a listing changes.
- Always free to use, with no sign-up.
FAQ
Questions People Ask Us
Quick answers about bus timings, tickets and how SarkariBus works.
What is SarkariBus?
SarkariBus is a free directory of government bus timings in India. It brings the timetables of 24 state transport corporations, including MSRTC, KSRTC, UPSRTC, APSRTC and GSRTC, into one place.
Is SarkariBus a government website?
No. SarkariBus is an independent website and is not affiliated with any government body or state transport corporation.
How do I find bus timings from my town?
Search for your town or bus stand at the top of the page. Pick it from the list to see every departure, where each bus goes and the depot's enquiry number. We list 4,111 bus stands.
Can I book bus tickets on SarkariBus?
No, we don't sell tickets. Book at the bus stand counter or on the transport corporation's own website or app.
How accurate are the bus timings?
Timings are 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 depot before you travel.
Which state transport corporations are covered?
All 24 corporations we list, from MSRTC in Maharashtra and KSRTC in Karnataka and Kerala to UPSRTC, TSRTC, RSRTC, HRTC and more. You can browse them all on the home page.
How do I report a wrong timing or a missing route?
Use the Submit an Update button on the home page. Tell us what's wrong and we'll check it and update the listing.
Is SarkariBus free to use?
Yes. It's free, with no sign-up and no app to install. It works on any phone or computer.


