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

Hubli (Hubballi) to Bangalore is about 410 km on NH 48 via Haveri, Davanagere, Chitradurga and Tumakuru. KSRTC runs 37 online-bookable buses a day, all from Hubballi New Bus Stand, between 06:30 AM and 11:45 PM. Most are Karnataka Sarige express buses (₹585), with Airavat Club Class Volvo AC buses (₹826–₹927) and night sleepers: Non AC Sleeper (₹952), Pallakki (₹972) and AC Sleeper (₹1,131). The journey takes about 6½ to 11 hours, and buses drop at Kempegowda Bus Station (Majestic) and Shantinagar in Bengaluru.
Traveling the other way? See the timetable for Bangalore to Hubli
Bus Schedule
| Source | Destination | Type | Departure | Arrival | Duration | Fare | |
|---|---|---|---|---|---|---|---|
| + | Hubli | Bangalore | Karnataka Sarige | 01:00 PM | 11:15 PM | 10h 15m | ₹585 |
| + | Hubli | Bangalore | Airavat Club Class | 03:00 PM | 09:30 PM | 6h 30m | ₹826 |
| + | Hubli | Bangalore | Airavat Club Class | 05:00 PM | 12:30 AM | 7h 30m | ₹927 |
| + | Hubli | Bangalore | Karnataka Sarige | 06:00 PM | 05:00 AM | 11h | ₹585 |
| + | Hubli | Bangalore | Karnataka Sarige | 06:30 AM | 03:30 PM | 9h | ₹585 |
| + | Hubli | Bangalore | Karnataka Sarige | 07:30 AM | 04:45 PM | 9h 15m | ₹585 |
| + | Hubli | Bangalore | Karnataka Sarige | 07:30 PM | 05:00 AM | 9h 30m | ₹585 |
| + | Hubli | Bangalore | Karnataka Sarige | 07:40 AM | 04:15 PM | 8h 35m | ₹585 |
| + | Hubli | Bangalore | Karnataka Sarige | 07:45 PM 🕐 Soon | 05:00 AM | 9h 15m | ₹585 |
| + | Hubli | Bangalore | Karnataka Sarige | 07:55 PM 🕐 Soon | 05:30 AM | 9h 35m | ₹585 |
Fare Details
- Karnataka Sarige₹585
- Airavat Club Class₹826-927
- Non AC Sleeper₹952
- Pallakki (Non AC Sleeper)₹972
- AC Sleeper₹1131
Boarding Points
- Hubballi New Bus Stand
Dropping Points
- Kempegowda BS Majestic
- Bengaluru
- Shanthi Nagar Bus Stand Double Road
Travel Tips
- Airavat Club Class (₹826–₹927) is the fastest daytime option at about 6½ to 8 hours. Karnataka Sarige (₹585) is the cheapest but takes 8 to 11 hours.
- For an overnight trip, the Pallakki sleepers (10:15 PM to 11:40 PM, ₹972) and the 11:45 PM AC Sleeper (₹1,131) reach Bengaluru early the next morning in about 7 to 7½ hours.
- All buses board only at Hubballi New Bus Stand, so reach there at least 15 minutes early, especially for night departures.
- Sleeper berths sell out first on Friday and Sunday nights and before festivals. Book a few days ahead.
Best time to travel: October to February is the most comfortable season. April to June is very hot on the Davanagere–Chitradurga stretch, so prefer AC or night buses then.




