Skip to content
AskBengaluru
KSRTC organisation

KSRTC divisions and their bus stands

KSRTC runs its network through operating divisions, each managing depots and bus stands in a district cluster. Pick a division to see its stands and timetables.

Chikkamagaluru Division

Serves the coffee-country hill routes: Chikkamagaluru, Kadur, Birur, Tarikere, Mudigere, Sringeri and the Charmadi and Baba Budangiri ghat roads.

21 stands5,964 departures

Mysuru Rural Division

Covers the mofussil and rural network fanning out of Mysuru towards Hunsur, K R Nagara, H D Kote, Periyapatna and the Kodagu border.

12 stands4,428 departures

Chamarajanagar Division

Southern division for Chamarajanagar, Kollegala, Gundlupete, Hanur, M M Hills, Yelandur and Nanjangud, with services to Ooty and Tamil Nadu.

12 stands3,094 departures

Shivamogga Division

Malnad division covering Shivamogga, Bhadravathi, Sagara, Shikaripura, Honnali and routes to Jog Falls and the coast.

5 stands2,919 departures

Tumakuru Division

Runs services from Tumakuru, Tiptur, Sira, Kunigal, Madhugiri and Koratagere along NH-48 and NH-150A.

13 stands2,870 departures

Davanagere Division

Central Karnataka division for Davanagere, Harihara, Jagalur and Honnali on the Bengaluru–Pune highway.

3 stands2,806 departures

Kolar Division

Eastern Karnataka division serving Kolar, KGF, Mulbagal, Malur, Srinivasapura and Bangarapete, with frequent Bengaluru and Andhra border services.

6 stands2,780 departures

Chitradurga Division

Fort-town division with Chitradurga, Challakere, Hiriyur, Hosadurga and Holalkere on the Bengaluru–Hubballi highway.

7 stands1,877 departures

Chikkaballapur Division

Covers Chikkaballapur district: Chintamani, Gauribidanur, Bagepalli, Sidlaghatta, Gudibande and Doddaballapur.

7 stands1,665 departures

Puttur Division

Coastal-ghat division for Puttur, B C Road, Uppinangady, Kushalnagar and Hebbale, including Dharmasthala and Kukke Subrahmanya pilgrim services.

5 stands1,662 departures

Mysuru Mofussil Division

Handles inter-taluk routes around Mysuru district, including Periyapatna, Bilikere and Hosuru.

6 stands1,123 departures

Mangaluru Division

Coastal division operating from Mangaluru and Udupi to Bengaluru, Mysuru, Kerala and the Konkan coast.

2 stands464 departures

Ramanagara Division

Serves Ramanagara district towns such as Sathanur, Kanakapura and Channapatna on the Bengaluru–Mysuru road.

1 stands248 departures

Bengaluru Central Division

KSRTC's Bengaluru Central division runs the city's long-distance terminals, including Kempegowda Bus Station (Majestic), Mysuru Road Satellite Bus Stand and Shantinagar.

1 stands159 departures

Hassan Division

Central Karnataka's hub division on the Bengaluru–Mangaluru NH-75 corridor, with Hassan, Arsikere, Alur, Belur and Sakleshpur.

1 stands118 departures

Mysuru Urban Division

Operates Mysuru city and near-city services such as Saligrama and the city bus stand feeders.

1 stands66 departures