All KSRTC bus stands in Karnataka, A to Z.
243 bus stands and 71,082 scheduled daily departures. Open a stand to see its full KSRTC timetable, first and last bus, top destinations and bus types.
- Aland Bus StandKKRTC317
- Alnavar Bus StandNWKRTC179
- Alur Bus StandHassan Division118
- Ankola Bus StandNWKRTC180
- Annigeri Bus StandNWKRTC169
- Arakalagudu Bus StandKSRTC371
- Arehalli Bus StandChikkamagaluru Division60
- Arkera Bus StandKKRTC56
- Arsikere Bus StandChikkamagaluru Division803
- Athani Bus StandNWKRTC200
- Aurad Bus StandKKRTC211
- B C Road Bus StandPuttur Division435
- Babaleshwar Bus StandKKRTC325
- Badami Bus StandNWKRTC258
- Bagepalli Bus StandChikkaballapur Division317
- Bailhongal Bus StandNWKRTC463
- Banavara Bus StandChikkamagaluru Division603
- Bangarapete Bus StandKolar Division390
- Basavakalyan Bus StandKKRTC304
- Basavana Bagewadi Bus StandKKRTC335
- Belagavi CBT Bus StandNWKRTC717
- Belagavi Central Bus StandNWKRTC766
- Belur Bus StandChikkamagaluru Division500
- Bengaluru Kempegowda Bus Station (Majestic)Bengaluru Urban1,991
- Bengaluru Mysuru Road Satellite Bus StandBengaluru Urban812
- Bengaluru Shantinagar Bus StandBengaluru Central Division159
- Berya Bus StandMysuru Rural Division191
- Bettadapura Bus StandMysuru Rural Division90
- Bhadravathi Bus StandShivamogga Division924
- BHALKI BUS STANDKKRTC349
- Bharamasagara Bus StandChitradurga Division230
- Bhatkal Bus StandNWKRTC137
- Bidar Bus StandKKRTC331
- Bilagi Bus StandNWKRTC168
- Bilikere Bus StandMysuru Mofussil Division734
- Birur Bus StandChikkamagaluru Division474
- Byadgi Bus StandNWKRTC149
- Central Bus Stand ChoudapurKKRTC176
- Central Bus Stand KalaburagiKKRTC867
- Challakere Bus StandChitradurga Division493
- Chamarajanagar Bus StandChamarajanagar Division398
- Chamundi Hills Bus StandMysuru Rural Division130
- Chandaragi Bus StandNWKRTC131
- Channarayapatna Bus StandKSRTC669
- Chennai (KSRTC services)Tamil Nadu52
- Chikkamagaluru Bus StandChikkamagaluru Division814
- Chikkanayakanahalli BS Bus StandTumakuru Division141
- Chikkodi Bus StandNWKRTC513
- Chincholi Bus StandKKRTC199
- Chintamani Bus StandChikkaballapur Division456
- Chitradurga Bus StandChitradurga Division11
- Coimbatore (KSRTC services)Tamil Nadu41
- Gabbur Bus StandKKRTC169
- Gadag Bus Stand (Old)NWKRTC113
- Gadag New Bus StandNWKRTC498
- Gajendragad Bus StandNWKRTC257
- Gandasi Bus StandChikkamagaluru Division116
- Gauribidanur Bus StandChikkaballapur Division284
- Gokak Bus StandNWKRTC325
- Gubbi BS Bus StandTumakuru Division31
- Gudibande Bus StandChikkaballapur Division91
- Guledgudda Bus StandNWKRTC101
- Gundlupete Bus StandChamarajanagar Division427
- Gurmitkal Bus StandKKRTC158
- H D Kote Bus StandMysuru Rural Division226
- Halebeedu Bus StandChikkamagaluru Division183
- Haliyal Bus StandNWKRTC167
- Hanamasagara Bus StandKKRTC93
- Hangal Bus StandNWKRTC199
- Hanur Bus StandChamarajanagar Division170
- Harihara Bus StandDavanagere Division1,444
- Hassan Bus StandHassan1,380
- Hassan City Bus StandHassan632
- Haveri Bus StandNWKRTC468
- Hebbale Bus StandPuttur Division103
- Hebburu BS Bus StandTumakuru Division23
- Hirekerur Bus StandNWKRTC437
- Hiriyur Bus StandChitradurga Division514
- Holalkere Bus StandChitradurga Division310
- Holenarasipura Bus StandKSRTC605
- Honnali Bus StandShivamogga Division452
- Hosadurga Bus StandChitradurga Division270
- Hospete Central Bus StandKKRTC493
- Hosuru Bus StandMysuru Mofussil Division13
- Hubballi Hosur Bus StandNWKRTC599
- Hubballi New Bus StandNWKRTC759
- Hulakund Bus StandNWKRTC94
- Huliyur Durga BS Bus StandTumakuru Division43
- Hullahalli Bus StandChamarajanagar Division175
- Hungund Bus StandNWKRTC382
- Hunsur Bus StandMysuru Rural Division311
- Hutti Central Bus StandKKRTC80
- Huvin Hipparagi Bus StandKKRTC262
- K R Nagara Bus StandMysuru Rural Division282
- K R Pete Bus StandMandya202
- Kadaganchi Bus StandKKRTC320
- Kadur Bus StandChikkamagaluru Division825
- Kalasapura Bus StandChikkamagaluru Division60
- Kamalapur Bus StandKKRTC401
- Kankatte Bus StandKSRTC56
- Karwar Bus StandNWKRTC113
- Katakol Bus StandNWKRTC87
- Kattemalalavadi Bus StandMysuru Mofussil Division3
- Kavital Central Bus StandKKRTC145
- KGF (Kolar Gold Fields) Bus StandKolar Division259
- Khanapur Bus StandNWKRTC215
- Kittur Bus StandMysuru Mofussil Division24
- Kittur Bus StandNWKRTC198
- Kodlipet Bus StandChikkamagaluru Division59
- Kolar Bus StandKolar Division1,082
- Kolhar Bus StandKKRTC196
- Kollegala Bus StandChamarajanagar Division487
- Koppal Central Bus StandKKRTC729
- Koratagere Bus StandTumakuru Division135
- Kottigehara Bus StandChikkamagaluru Division116
- Kozhikode (KSRTC services)Kerala15
- Kukke Subrahmanya Bus StandDakshina Kannada204
- Kuknoor Bus StandKKRTC263
- Kumbarakoppalu Bus StandMysuru Rural Division5
- Kundapura Bus StandKSRTC196
- Kundgol Bus StandNWKRTC121
- Kunigal Bus StandTumakuru Division633
- Kushalnagar Bus StandPuttur Division341
- Kuvempunagar Bus Stand (Mysuru)Mysuru Rural Division138
- M M Hills (Male Mahadeshwara Hills) Bus StandChamarajanagar Division69
- Maddur Bus StandMandya247
- Madhugiri Bus StandTumakuru Division164
- Malavalli Bus StandMandya331
- Malur Bus StandKolar Division355
- Mandikal Bus StandChikkaballapur Division49
- Mandya Bus StandMandya301
- Mangaluru Bus Stand (Bejai)Dakshina Kannada542
- Mannaekhalli Bus StandKKRTC234
- Manvi Central Bus StandKKRTC189
- Mirle Bus StandMysuru Mofussil Division10
- Mudgal Central Bus StandKKRTC164
- Mudhol Bus StandNWKRTC233
- Mudigere Bus StandChikkamagaluru Division279
- Mulbagal Bus StandKolar Division362
- Mumbai (KSRTC services)Maharashtra15
- Munavalli Bus StandNWKRTC170
- Mundargi Bus StandNWKRTC122
- Mundgod Bus StandNWKRTC183
- Mysuru Bus Stand (Mofussil)Mysuru Rural Division753
- Mysuru City Bus StandMysuru Rural Division2,197
- Nagamangala Bus StandMandya34
- Nanjangud New Bus StandChamarajanagar Division477
- Nanjangud Old Bus StandChamarajanagar Division409
- Naragund Bus StandNWKRTC221
- Narona Bus StandKKRTC11
- Navalgund Bus StandNWKRTC125
- Nesargi Bus StandNWKRTC191
- Nidagatta Bus StandChikkamagaluru Division29
- Nimbarga Bus StandKKRTC52
- Nippani Bus StandNWKRTC504
- Nittur BS Bus StandTumakuru Division33
- Sagara Bus StandShivamogga Division215
- Sakarayapatna Bus StandChikkamagaluru Division303
- Sakleshpur Bus StandHassan405
- Saligrama Bus StandMysuru Urban Division66
- Sankeshwar Bus StandNWKRTC372
- Sathanur Bus StandRamanagara Division248
- Savadatti Bus StandNWKRTC331
- Savanur Bus StandNWKRTC57
- Sedam Bus StandKKRTC251
- Shiggaon Bus StandNWKRTC255
- Shikaripura Bus StandShivamogga Division197
- Shivamogga Bus StandShivamogga Division1,131
- Shivanagi Bus StandKKRTC292
- Sidlaghatta Bus StandChikkaballapur Division163
- Sindhanoor Bus StandKKRTC595
- Sira Bus StandTumakuru Division366
- Sirigere Bus StandChitradurga Division49
- Sirsi Bus StandNWKRTC193
- Somwarpet Bus StandKodagu76
- Sringeri Bus StandChikkamagaluru Division50
- Srinivasapura Bus StandKolar Division332
- Srirangapatna Bus StandMandya461
- Station Ganagapur Bus StandKKRTC39
- Sureban Bus StandNWKRTC104
- T Narasipura Bus StandChamarajanagar Division367
- Tarikere Bus StandChikkamagaluru Division413
- Tavaragere Bus StandKKRTC286
- Terakanambi Bus StandChamarajanagar Division112
- Thanakusnoor Bus StandKKRTC28
- Thiruvananthapuram (KSRTC services)Kerala2
- Thrissur (KSRTC services)Kerala14
- Tiptur Bus StandTumakuru Division289
- Tiruchirappalli (KSRTC services)Tamil Nadu9
- Tirupati (KSRTC services)Andhra Pradesh129
- Tumakuru Bus StandTumakuru Division719
- Turuvekere Bus StandTumakuru Division118
KSRTC divisions
KSRTC runs its network through operating divisions. Each division page groups the stands it manages.
Frequently asked questions
Which is the biggest KSRTC bus stand in Karnataka?
By scheduled departures in this directory, Mysuru City Bus Stand leads with 2,197 services a day, followed by Bengaluru Kempegowda Bus Station (Majestic) (1,991) and Harihara Bus Stand (1,444).
Why are some bus stands listed twice, like Hassan and Hassan City?
Larger towns have a mofussil (inter-city) stand and a separate city bus stand with their own timetables. Both are listed so you can pick the correct boarding point.
Why do interstate cities like Chennai and Tirupati appear?
KSRTC publishes departure sheets for its counters in neighbouring states. Those pages list KSRTC services leaving from that city back into Karnataka.