Skip to content
AskBengaluru
Bengaluru · Majestic

Buses from Bengaluru Kempegowda — KSRTC, KKRTC & NWKRTC.

ಬೆಂಗಳೂರು ಕೆಂಪೇಗೌಡ ಬಸ್ ನಿಲ್ದಾಣದಿಂದ ಬಸ್ ಸಮಯ

All 1,992 KSRTC departures from Kempegowda Bus Station, together with the 6,976 buses that reach Bengaluru from other stands, including 282 KKRTC and 339 NWKRTC services from north Karnataka. Every row is marked with its corporation.

Departures
1,992
KSRTC, every day
Arriving
6,976
from other stands (estimated)
Destinations
288
towns served from Majestic

Kempegowda Bus Station · all buses

1,991 from Kempegowda BS · 6,976 arriving from other stands · showing 3,491

  • KSRTC logoKSRTCExpressFrom Stand
    12:00 AM
    Departs · Kempegowda BS
    ~7 h 43 min
    via Chitradurga-Davanagere
    07:43 AM
    Harihara ಹರಿಹರ
    All buses to Harihara
  • KSRTC logoKSRTCExpressArriving to Stand
    12:00 AM
    Arrives (est.) +1 · Chikkamagaluru BS
    left Chikkamagaluru BS at 06:00 PM
    Ends
    here
    Buses from Chikkamagaluru BS
  • KSRTC logoKSRTCExpressFrom Stand
    12:01 AM
    Departs · Kempegowda BS
    ~7 h 19 min
    via Kunigal-Channarayapatna-Hassan-Belur
    07:20 AM
    Horanadu ಹೊರನಾಡು
    All buses to Horanadu
  • KSRTC logoKSRTCExpressFrom Stand
    12:01 AM
    Departs · Kempegowda BS
    journey time n/a
    via Kolhapur-Poona
    —
    Shirdi ಶಿರಡಿ
  • KSRTC logoKSRTCServiceArriving to Stand
    12:01 AM
    Arrives (est.) +1 · Virajpet BS
    left Virajpet BS at 04:30 PM
    Ends
    here
    Buses from Virajpet BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:04 AM
    Arrives (est.) +1 · Arsikere
    left Arsikere at 07:30 PM
    then Thiruvannamalai
    →
    Thiruvannamalai
    Buses from Arsikere
  • NWKRTC logoNWKRTCServiceArriving to Stand
    12:05 AM
    Arrives (est.) +1 · Hubballi Ho ur BS
    left Hubballi Ho ur BS at 10:45 AM
    Ends
    here
    Buses from Hubballi Ho ur BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:06 AM
    Arrives (est.) +1 · Sakleshpur BS
    left Sakleshpur BS at 06:15 PM
    Ends
    here
    Buses from Sakleshpur BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:08 AM
    Arrives (est.) +1 · Harihara
    left Harihara at 04:25 PM
    Ends
    here
    Buses from Harihara
  • KSRTC logoKSRTCExpressArriving to Stand
    12:09 AM
    Arrives (est.) +1 · Mangaluru BS
    left Mangaluru BS at 03:15 PM
    Ends
    here
    Buses from Mangaluru BS
  • KSRTC logoKSRTCExpressFrom Stand
    12:10 AM
    Departs · Kempegowda BS
    ~11 h 50 min
    via Challakere-Ballari-Sirguppa-Sindhanur
    12:00 PM
    Muddebihal ಮುದ್ದೇಬಿಹಾಳ
  • KSRTC logoKSRTCKarnataka SarigeArriving to Stand
    12:12 AM
    Arrives (est.) +1 · Shivamogga BS
    left Shivamogga BS at 02:10 PM
    Ends
    here
    Buses from Shivamogga BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:14 AM
    Arrives (est.) +1 · Srirangapatna BS
    left Srirangapatna BS at 08:45 PM
    Ends
    here
    Buses from Srirangapatna BS
  • KSRTC logoKSRTCExpressFrom Stand
    12:15 AM
    Departs · Kempegowda BS
    ~7 h 17 min
    via Tumakuru-Arasikere-Bhadravati
    07:32 AM
    Shivamogga ಶಿವಮೊಗ್ಗ
    All buses to Shivamogga
  • NWKRTC logoNWKRTCServiceArriving to Stand
    12:17 AM
    Arrives (est.) +1 · Chikkodi BS
    left Chikkodi BS at 06:30 AM
    Ends
    here
    Buses from Chikkodi BS
  • KSRTC logoKSRTCRajahamsaArriving to Stand
    12:19 AM
    Arrives (est.) +1 · Chennai
    left Chennai at 03:30 PM
    Ends
    here
    Buses from Chennai
  • NWKRTC logoNWKRTCServiceArriving to Stand
    12:20 AM
    Arrives (est.) +1 · Hubballi New BS
    left Hubballi New BS at 11:00 AM
    Ends
    here
    Buses from Hubballi New BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:21 AM
    Arrives (est.) +1 · Sakleshpur BS
    left Sakleshpur BS at 06:30 PM
    Ends
    here
    Buses from Sakleshpur BS
  • NWKRTC logoNWKRTCServiceArriving to Stand
    12:23 AM
    Arrives (est.) +1 · Shiggaon BS
    left Shiggaon BS at 12:20 PM
    Ends
    here
    Buses from Shiggaon BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:25 AM
    Arrives (est.) +1 · Vijayapura BS
    left Vijayapura BS at 10:15 AM
    Ends
    here
    Buses from Vijayapura BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:28 AM
    Arrives (est.) +1 · Harihara
    left Harihara at 04:45 PM
    Ends
    here
    Buses from Harihara
  • KSRTC logoKSRTCNon-ac SleeperFrom Stand
    12:30 AM
    Departs · Kempegowda BS
    ~41 min
    via Tumakuru-Chitradurga-Hosapete
    01:11 AM
    Harappanahalli ಹರಪ್ಪನಹಳ್ಳಿ
    All buses to Harappanahalli
  • KSRTC logoKSRTCTumakuruFrom Stand
    12:30 AM
    Departs · Kempegowda BS
    ~4 h 25 min
    Direct
    04:55 AM
    Tiptur ತಿಪಟೂರು
    All buses to Tiptur
  • KSRTC logoKSRTCExpressArriving to Stand
    12:32 AM
    Arrives (est.) +1 · Hiriyur BS
    left Hiriyur BS at 08:00 PM
    Ends
    here
    Buses from Hiriyur BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:33 AM
    Arrives (est.) +1 · Arsikere
    left Arsikere at 08:05 PM
    Ends
    here
    Buses from Arsikere
  • KSRTC logoKSRTCKarnataka SarigeArriving to Stand
    12:34 AM
    Arrives (est.) +1 · Bhadravathi
    left Bhadravathi at 03:15 PM
    Ends
    here
    Buses from Bhadravathi
  • KSRTC logoKSRTCExpressFrom Stand
    12:35 AM
    Departs · Kempegowda BS
    ~7 h 17 min
    via Tumakuru-Arasikere-Bhadravati
    07:52 AM
    Shivamogga ಶಿವಮೊಗ್ಗ
    All buses to Shivamogga
  • NWKRTC logoNWKRTCServiceArriving to Stand
    12:35 AM
    Arrives (est.) +1 · Hubballi New BS
    left Hubballi New BS at 11:15 AM
    Ends
    here
    Buses from Hubballi New BS
  • KSRTC logoKSRTCKarnataka SarigeArriving to Stand
    12:36 AM
    Arrives (est.) +1 · Davanagere BS
    left Davanagere BS at 02:30 PM
    Ends
    here
    Buses from Davanagere BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:40 AM
    Arrives (est.) +1 · Challakere
    left Challakere at 07:15 PM
    Ends
    here
    Buses from Challakere
  • KSRTC logoKSRTCMultiaxelArriving to Stand
    12:41 AM
    Arrives (est.) +1 · Davanagere BS
    left Davanagere BS at 04:00 PM
    Ends
    here
    Buses from Davanagere BS
  • KSRTC logoKSRTCRajahamsaArriving to Stand
    12:44 AM
    Arrives (est.) +1 · Davanagere BS
    left Davanagere BS at 05:25 PM
    Ends
    here
    Buses from Davanagere BS
  • KSRTC logoKSRTCExpressFrom Stand
    12:45 AM
    Departs · Kempegowda BS
    ~5 h 3 min
    via Kunigal-Channarayapatna-Hassan-Belur
    05:48 AM
    Hosadurga ಹೊಸದುರ್ಗ
    All buses to Hosadurga
  • KSRTC logoKSRTCExpressFrom Stand
    12:45 AM
    Departs · Kempegowda BS
    journey time n/a
    Direct
    —
    Nangli
  • KSRTC logoKSRTCExpressFrom Stand
    12:45 AM
    Departs · Kempegowda BS
    ~7 h 17 min
    via Tumakuru-Arasikere-Bhadravati
    08:02 AM
    Shivamogga ಶಿವಮೊಗ್ಗ
    All buses to Shivamogga
  • NWKRTC logoNWKRTCServiceArriving to Stand
    12:48 AM
    Arrives (est.) +1 · Shiggaon BS
    left Shiggaon BS at 12:45 PM
    Ends
    here
    Buses from Shiggaon BS
  • KSRTC logoKSRTCNon StopArriving to Stand
    12:50 AM
    Arrives (est.) +1 · Hassan BS
    left Hassan BS at 08:00 PM
    Ends
    here
    Buses from Hassan BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:50 AM
    Arrives (est.) +1 · Kushalnagar BS
    left Kushalnagar BS at 07:15 PM
    Ends
    here
    Buses from Kushalnagar BS
  • KSRTC logoKSRTCKarnataka SarigeArriving to Stand
    12:52 AM
    Arrives (est.) +1 · Shivamogga BS
    left Shivamogga BS at 02:50 PM
    Ends
    here
    Buses from Shivamogga BS
  • KSRTC logoKSRTCExpressArriving to Stand
    12:56 AM
    Arrives (est.) +1 · Banavara
    left Banavara at 11:05 PM
    Ends
    here
    Buses from Banavara
  • NWKRTC logoNWKRTCServiceArriving to Stand
    12:57 AM
    Arrives (est.) +1 · Haveri BS
    left Haveri BS at 02:00 PM
    Ends
    here
    Buses from Haveri BS
  • KSRTC logoKSRTCNon-ac SleeperFrom Stand
    01:00 AM
    Departs · Kempegowda BS
    ~7 h 24 min
    via Chitradurga-Davanagere-Haveri
    08:24 AM
    Harihara ಹರಿಹರ
    All buses to Harihara
  • KSRTC logoKSRTCExpressArriving to Stand
    01:03 AM
    Arrives (est.) +1 · Harihara
    left Harihara at 05:20 PM
    Ends
    here
    Buses from Harihara
  • KSRTC logoKSRTCExpressArriving to Stand
    01:04 AM
    Arrives (est.) +1 · Maddur BS
    left Maddur BS at 10:50 PM
    Ends
    here
    Buses from Maddur BS
  • KSRTC logoKSRTCExpressFrom Stand
    01:05 AM
    Departs · Kempegowda BS
    ~7 h 17 min
    via Tumakuru-Arasikere-Bhadravati
    08:22 AM
    Shivamogga ಶಿವಮೊಗ್ಗ
    All buses to Shivamogga
  • KSRTC logoKSRTCExpressArriving to Stand
    01:05 AM
    Arrives (est.) +1 · Vijayapura BS
    left Vijayapura BS at 10:55 AM
    Ends
    here
    Buses from Vijayapura BS
  • KSRTC logoKSRTCExpressArriving to Stand
    01:07 AM
    Arrives (est.) +1 · Birur
    left Birur at 07:30 PM
    Ends
    here
    Buses from Birur
  • NWKRTC logoNWKRTCServiceArriving to Stand
    01:09 AM
    Arrives (est.) +1 · Ranebennur BS
    left Ranebennur BS at 03:15 PM
    Ends
    here
    Buses from Ranebennur BS
  • KSRTC logoKSRTCExpressArriving to Stand
    01:11 AM
    Arrives (est.) +1 · Banavara
    left Banavara at 11:20 PM
    Ends
    here
    Buses from Banavara
  • KSRTC logoKSRTCExpressArriving to Stand
    01:13 AM
    Arrives (est.) +1 · Harihara
    left Harihara at 05:30 PM
    Ends
    here
    Buses from Harihara
  • KSRTC logoKSRTCExpressFrom Stand
    01:15 AM
    Departs · Kempegowda BS
    ~10 h 11 min
    via Sira-Davanagere-Savanur-Haveri
    11:26 AM
    Gadag ಗದಗ
    All buses to Gadag
  • KSRTC logoKSRTCExpressFrom Stand
    01:15 AM
    Departs · Kempegowda BS
    ~2 h 48 min
    via K.R.Puram-Hosakote-Kolar
    04:03 AM
    Mulbagal ಮುಳಬಾಗಿಲು
    All buses to Mulbagal
  • KSRTC logoKSRTCExpressFrom Stand
    01:15 AM
    Departs · Kempegowda BS
    journey time n/a
    via Challakere-Ballari-Sindhanur-Maski-Lingsugur
    —
    Sajjalgudda
Page 1 of 59

Departure times are the corporations' published sheets. “Arriving to Stand” times and the reaching times are estimates from road distance. Times are Indian Standard Time. Logos identify the operating corporation (KSRTC, KKRTC, NWKRTC) and belong to them.

Departures are KSRTC's published sheet for Kempegowda Bus Station (refreshed 2026-10-06). KKRTC and NWKRTC rows are buses from those corporations' own stand sheets that end in Bengaluru; their arrival times are estimated from road distance. Enquiry: 080-4959-6666 (KSRTC).

Kempegowda Bus Station: questions

Which corporations' buses use Kempegowda Bus Station?

Kempegowda Bus Station (Majestic) is KSRTC's main Bengaluru terminal with 1,992 scheduled departures a day. KKRTC and NWKRTC buses from Kalaburagi, Bidar, Raichur, Hubballi, Belagavi, Gadag and other north Karnataka stands also terminate here; their arrivals are listed in the same board with the stand they started from.

Where do I find KKRTC and NWKRTC departures from Bengaluru?

KKRTC and NWKRTC publish departure sheets for their own stands in north Karnataka, not for Bengaluru. Their buses that reach Bengaluru appear here as “Arriving to Stand” rows with an estimated arrival; the return departures from Bengaluru are operated as KSRTC-sheet services or on the same buses after a layover. Ask at the Majestic enquiry counter (platform details are announced there).

What are the first and last buses from Majestic?

The first scheduled departure is 12:00 AM and the last 11:59 PM. The busiest destinations are Tirupati, Shivamogga, Chikkamagaluru, Chintamani, Tumakuru.

Which stand do Mysuru buses leave from?

Most Mysuru, Mandya and Madikeri buses leave from the Mysuru Road Satellite Bus Stand, but Kempegowda BS also has frequent Mysuru services, especially premium Airavat and Ambaari. Check the destination filter above.

Ratings & reviews

ನಮ್ಮ ವೆಬ್‌ಸೈಟ್ ಬಗ್ಗೆ ನಿಮ್ಮ ಅಭಿಪ್ರಾಯ ಮತ್ತು ಸಲಹೆಗಳನ್ನು ತಿಳಿಸಿ.

How useful was this page? Your rating and comment help other travellers and tell us what to fix.

–
★★★★★
Loading…
    Rate this page · ಈ ಪುಟವನ್ನು ರೇಟ್ ಮಾಡಿ

    Your first name and comment are shown publicly with your rating. Reviews are moderated; no sign-up needed.

    ಸೂಚನೆ: ಇಲ್ಲಿ ನೀಡಿರುವ ಬಸ್ ಸಮಯಗಳು ಮತ್ತು ವಿವರಗಳು ಸಾಮಾನ್ಯ ಮಾಹಿತಿಗಾಗಿ ಮಾತ್ರ. ಇವು ಸಂಪೂರ್ಣವಾಗಿ ನಿಖರವಾಗಿರದೇ ಇರಬಹುದು. ಟ್ರಾಫಿಕ್, ಹವಾಮಾನ ಪರಿಸ್ಥಿತಿ ಅಥವಾ ಕಾರ್ಯಾಚರಣಾ ನಿರ್ಧಾರಗಳ ಕಾರಣದಿಂದ ಬಸ್ ಸಮಯಗಳಲ್ಲಿ ಬದಲಾವಣೆ ಸಂಭವಿಸಬಹುದು.

    Ask Bengaluru ಒಂದು ಸ್ವತಂತ್ರ ವೇದಿಕೆಯಾಗಿದ್ದು, ಯಾವುದೇ ಸಾರಿಗೆ ಸಂಸ್ಥೆಯೊಂದಿಗೆ ಅಧಿಕೃತ ಸಹಭಾಗಿತ್ವ ಅಥವಾ ಒಪ್ಪಂದ ಹೊಂದಿಲ್ಲ. ನಿಮ್ಮ ಪ್ರಯಾಣವನ್ನು ಯೋಜಿಸುವ ಮೊದಲು ಅಧಿಕೃತ ಮೂಲಗಳಿಂದ ಬಸ್ ಸಮಯ ಮತ್ತು ವಿವರಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

    Note: The bus timings and details provided here are for general reference and may not be entirely accurate. Timings are subject to change due to traffic, weather, or operational decisions. Ask Bengaluru is an independent platform and has no official tie-ups with any transport operators. Please confirm with official authorities before planning your journey.