SarkariBus - State Bus Timetables
All-India Public Transit Directory

State bus timetables,one search away.

Timings and station master numbers for 4,111 bus stands across 24 RTCs.

or browse all 24 RTCs
51,500 routes4,111 stations24 RTCs
APSRTCASTCBSRTCDIMTSDTCGSRTC+18All 24 RTCs covered

About 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

  1. Search Your Bus Stand

    Start typing your town, like Pune or Mysuru, and pick your bus stand from the list.

  2. Check Bus Timings

    See every departure from that stand, where each bus goes and what type of bus it is.

  3. Call & Book Your Ticket

    Ring the depot to confirm the time, then buy your ticket at the counter or on the RTC's website.

  4. 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.

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
Submit an Update

Our Data

51,500bus routes listed
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.