Bengaluru · BMTC buses
Find your BMTC
bus.
Routes, stops, how often buses run and platform numbers for 3,023 routes — the quickest way to know which bus to catch.
Quick actions
The network
What BMTC Ride covers
- Routes
- 3,023
- Bus stops
- 1,777
- Bus stations
- 23
- Route variants
- 5,425
Bus stations
Where Bengaluru changes buses
- MajesticKempegowda Bus Station778 routes
- ShivajinagarShivajinagara Bus Station306 routes
- KalasipalyaKR Market (Kalasipalya)409 routes
- KR Market378 routes
- BanashankariBanashankari Bus Station110 routes
- KengeriKengeri Bus Station71 routes
- YeshwanthpurYeshawanthapura Bus Station99 routes
- ShanthinagarShanthinagara Bus Station52 routes
Busiest routes
Most frequent routes
- 375-DKengeri Bus Station → Banashankari Bus StationAbout every 5 min · about 4:30 AM – 10:30 PM
- 500-DHebbala Bridge → Central Silk BoardAbout every 5 min · about 4:00 AM – 1:40 AM
- 290-EShivajinagara Bus Station → Yelahanka Old TownEvery 5–10 min · about 4:10 AM – 10:00 PM
- 600-FBanashankari Bus Station → Attibele Bus StandEvery 5–10 min · about 4:00 AM – 11:05 PM
- 90-EKempegowda Bus Station → Yeshawanthapura Railway StationEvery 5–10 min · about 3:55 AM – 11:00 PM
- 242-BKempegowda Bus Station → TavarekereEvery 5–10 min · about 4:20 AM – 12:10 AM
- 410-FABanashankari Bus Station → Yeshawanthapura Bus StationAbout every 5 min · about 4:50 AM – 10:10 PM
- 378Electronic City 378 → Kengeri Bus StationAbout every 5 min · about 4:30 AM – 10:05 PM
- 401-MKengeri Bus Station → Yeshawanthapura Bus StationAbout every 5 min · about 4:00 AM – 10:45 PM
How it works
Three steps to the right bus
- 1
Tell us where you're going
Search a route number or a stop, or enter where you are and where you want to go.
- 2
See the buses
Every direct route, how often it runs, the journey time and — at big stations — the platform.
- 3
Check and board
Frequencies are a guide, so confirm at the station and board with confidence.
Frequencies come from BMTC's published schedule and vary by day. Always confirm at the bus station. Read the disclaimer.