Skip to content
AskBengaluru
Karnataka State Road Transport Corporation

KSRTC bus timings for all of Karnataka.

41,946 scheduled KSRTC departures from 137 bus stands, 2,133 stand-to-town timetables and 16 divisions. Pick a departure stand and destination, or open a stand for its full KSRTC time table with first bus, last bus and estimated arrival.

Bus stands
137
with full KSRTC timetables
Daily departures
41,946
scheduled services
Routes
2,133
stand-to-town timings
Divisions
16
KSRTC operating divisions
Guide

How to read a KSRTC time table

Every KSRTC bus stand keeps a departure sheet listing each service by destination, class, via places and scheduled departure. Ask Bengaluru rebuilds those sheets as searchable pages. The bus type column tells you whether the service is an ordinary Karnataka Sarige (pay on board), an Express or Rajahamsa, or a premium Airavat, Ambaari or EV Power Plus that needs a reservation.

The Est. arrival column adds an estimated journey time based on road distance and class speed. Use it to plan connections, and allow extra time on ghat sections and in Bengaluru's evening peak.

KSRTC divisions

Timetables are managed division-wise. Browse stands by division: Chikkamagaluru, Mysuru Rural, Chamarajanagar, Shivamogga, Tumakuru, Davanagere, Kolar, Chitradurga, Chikkaballapur, Puttur, Mysuru Mofussil, Mangaluru, Ramanagara, Bengaluru Central, Hassan, Mysuru Urban.

Other Karnataka transport

Frequently asked questions

How do I check KSRTC bus timings?

Search the bus stand or type a from → to pair above. Ask Bengaluru lists every scheduled KSRTC departure from 137 bus stands with destination, bus type, via places, departure time and an estimated arrival, filterable by morning, afternoon, evening or night.

Are these the official KSRTC timings?

The departure times are the bus-stand-wise timetables published by KSRTC divisions, the same sheets displayed at the enquiry counter. Arrival times are estimates. Timings can change for festivals, strikes or road closures, so confirm before a time-critical trip.

What are KSRTC bus timings from Bangalore?

Bengaluru has three KSRTC terminals: Kempegowda Bus Station (Majestic, 1,732 departures), Mysuru Road Satellite Bus Stand (812) and Shantinagar (159). Open a stand page for the full timetable or the KSRTC Bangalore guide for routes to Mysuru, Mangaluru, Chennai, Hyderabad and Kerala.

What is the first and last KSRTC bus?

It depends on the stand and route. Every stand page shows the first and last scheduled departure, and every route page shows the first and last bus on that corridor. Bengaluru–Mysuru, for example, has departures from about 3 AM to midnight.

How do I book KSRTC bus tickets?

Reserve on ksrtc.in or the KSRTC AWATAR app. Our KSRTC online booking guide covers the advance reservation window, cancellation slabs, Shakti free travel for women and helpline numbers.

Is KSRTC Karnataka the same as Kerala RTC?

No. Both corporations use the KSRTC abbreviation. This page covers Karnataka State Road Transport Corporation. For Kerala State RTC timings, Swift services and booking on online.keralartc.com, see our Kerala RTC page.