🚌 KSRTC Bus Route
Live bus timetable, fares & boarding points

Bangalore to Hubli (Hubballi) is about 413 km on NH 48 via Tumkur, Chitradurga, Davanagere and Haveri. The Kempegowda (Majestic) bus stand timetable lists 20 KSRTC departures a day to Hubballi, from 05:15 AM to 11:58 PM, and 19 services can be booked online. Online fares run from ₹585 (Karnataka Sarige) to ₹826–₹927 (Airavat Club Class), ₹952–₹972 (Non AC Sleeper and Pallakki) and ₹1131 (AC Sleeper). Most buses are overnight and take 7 to 9 hours.
Bus Schedule
| Source | Destination | Type | Departure | Arrival | Duration | Fare | |
|---|---|---|---|---|---|---|---|
| + | Bangalore | Hubli | Airavat Club Class | 03:00 PM | 09:30 PM | 6h 30m | ₹826 |
| + | Bangalore | Hubli | Karnataka Sarige | 04:30 PM | 02:00 AM | 9h 30m | ₹585 |
| + | Bangalore | Hubli | Karnataka Sarige | 05:20 PM | 03:00 AM | 9h 40m | ₹585 |
| + | Bangalore | Hubli | Karnataka Sarige | 06:15 AM | 02:30 PM | 8h 15m | ₹585 |
| + | Bangalore | Hubli | Karnataka Sarige | 06:45 PM | 03:45 AM | 9h | ₹585 |
| + | Bangalore | Hubli | Karnataka Sarige | 07:20 PM | 04:30 AM | 9h 10m | ₹585 |
| + | Bangalore | Hubli | Non AC Sleeper | 08:30 PM | 05:00 AM | 8h 30m | ₹952 |
| + | Bangalore | Hubli | AC Sleeper | 08:55 PM | 04:20 AM | 7h 25m | ₹1131 |
| + | Bangalore | Hubli | Pallakki (Non AC Sleeper) | 09:15 PM 🕐 Soon | 05:30 AM | 8h 15m | ₹972 |
| + | Bangalore | Hubli | Karnataka Sarige | 09:21 PM 🕐 Soon | 05:31 AM | 8h 10m | ₹585 |
All Departures from the Bus Stand (20)
Official KSRTC bus stand timetable, including unreserved Express and Limited Stop buses you can board without booking. Full bus stand timetable: Bangalore
| Departure | Type | Via |
|---|---|---|
| 05:15 AM | Express | Chitradurga-Davanagere-Ranebennur-Haveri |
| 07:10 AM | Express | Chitradurga-Davanagere-Ranebennur-Haveri |
| 07:15 AM | Express | Chitradurga-Davanagere-Ranebennur-Haveri |
| 07:50 AM | Express | Chitradurga-Davanagere-Ranebennur-Haveri |
| 08:50 AM | Express | Chitradurga-Davanagere-Ranebennur-Haveri |
| 09:35 AM | Express | Bengaluru-Davanagere-Ranebennur-Haveri |
| 10:35 AM | Express | Bengaluru-Davanagere-Ranebennur-Haveri |
| 11:30 AM | Airavat Club Class | Hiriyur-Chitradurga-Davanagere-Ranebennur-Haveri |
| 11:45 AM | Express | Bengaluru-Chitradurga-Davanagere-Ranebennur-Haveri |
| 01:30 PM | Express | Bengaluru-Chitradurga-Davanagere-Ranebennur-Haveri |
| 02:30 PM | Express | Bengaluru-Chitradurga-Davanagere-Ranebennur-Haveri |
| 06:00 PM | Express | Bengaluru-Chitradurga-Davanagere-Ranebennur-Haveri |
| 09:00 PM | Express | Bengaluru-Chitradurga-Davanagere-Ranebennur-Haveri |
| 09:30 PM | Express | Bengaluru-Davanagere-Ranebennur-Haveri |
| 09:45 PM | Non AC Sleeper | Davanagere-Haveri |
| 10:13 PM | Non AC Sleeper | Davanagere-Haveri |
| 10:30 PM | Rajahamsa | Davanagere-Haveri |
| 10:45 PM | Express | Bengaluru-Chitradurga-Davanagere-Ranebennur-Haveri |
| 11:00 PM | Airavat Club Class | Bengaluru-Davanagere-Haveri |
| 11:58 PM | Rajahamsa | Davanagere-Ranebennur-Haveri |
Fare Details
- Airavat Club Class₹826-927
- Karnataka Sarige₹585
- Non AC Sleeper₹952
- AC Sleeper₹1131
- Pallakki (Non AC Sleeper)₹972
Boarding Points
- Tumkur Batawadi Circle Fly Over
- Yeshwantpur Govardhan Theatre 9035211047
- Jalhalli Cross Ph No. 9886022381
- Kempegowda BS Terminal 1
- Navarang Park 9008752232
- Nelamangala Kunigal Bypass
- Goraguntepalya KLE Dental College 7760990562
- Parle G Toll
- Yeshwanthpura Opp To Govardhan Theatre
- 8th Mile Junction
Dropping Points
- Hubballi New Bus Stand
Travel Tips
- For daytime travel, the Majestic timetable has Express buses from 05:15 AM to 02:30 PM; the online list has a 06:15 AM Karnataka Sarige and a 03:00 PM Airavat Club Class that takes 6½ hours.
- Most reservable buses leave between 08:30 PM and 11:20 PM and reach Hubballi between 04:20 AM and 07:10 AM — sleepers (₹952–₹1131) are worth it for this overnight run.
- Buses pick up at Kempegowda BS Terminal 1, Navarang Park, Yeshwantpur, Jalahalli Cross, Goraguntepalya and Nelamangala, so board at the point closest to you.
- Many of these buses continue to Dharwad, Belagavi and beyond, so check that your ticket shows Hubballi New Bus Stand as the drop point.
Best time to travel: The Bangalore–Hubli route runs well all year. October to February is the most comfortable; April–May daytime travel in the plains is hot, so the overnight AC buses are the better choice then.




