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

Birur to Shimoga (Shivamogga) is a 63 km journey west along the old NH-206 through Tarikere and Bhadravathi. The Birur bus stand timetable lists 78 Express departures a day to Shivamogga, from 06:15 AM to 11:00 PM, almost all of them via Tarikere. Four Karnataka Sarige buses can also be booked online at ₹96, leaving at 01:00 AM, 07:20 PM, 07:45 PM and 09:01 PM. The trip takes about 1 to 2 hours and is a busy daily link for students, workers and railway passengers changing at Birur Junction.
Bus Schedule
| Source | Destination | Type | Departure | Arrival | Duration | Fare | |
|---|---|---|---|---|---|---|---|
| + | Birur | Shimoga | Karnataka Sarige | 01:00 AM | 03:00 AM | 2h | ₹96 |
| + | Birur | Shimoga | Karnataka Sarige | 07:20 PM | 08:30 PM | 1h 10m | ₹96 |
| + | Birur | Shimoga | Karnataka Sarige | 07:45 PM | 09:00 PM | 1h 15m | ₹96 |
| + | Birur | Shimoga | Karnataka Sarige | 09:01 PM 🕐 Soon | 10:31 PM | 1h 30m | ₹96 |
All Departures from the Bus Stand (78)
Official KSRTC bus stand timetable, including unreserved Express and Limited Stop buses you can board without booking. Full bus stand timetable: Birur
| Departure | Type | Via |
|---|---|---|
| 06:15 AM | Express | Tarikere |
| 06:45 AM | Express | Biruru/Tarikere |
| 08:30 AM | Express | Tarikere |
| 08:45 AM | Express | Tarikere |
| 08:45 AM | Express | Tarikere |
| 09:00 AM | Express | Biruru/Tarikere |
| 09:00 AM | Express | Biruru/Tarikere |
| 09:00 AM | Express | Biruru/Tarikere |
| 09:15 AM | Express | Tarikere |
| 09:30 AM | Express | Biruru/Tarikere |
| 09:30 AM | Express | Tarikere |
| 10:00 AM | Express | Tarikere |
| 10:30 AM | Express | Biruru/Tarikere |
| 10:30 AM | Express | Tarikere |
| 10:30 AM | Express | Tarikere |
| 10:30 AM | Express | Tarikere |
| 10:30 AM | Express | Tarikere |
| 10:45 AM | Express | Tarikere |
| 11:00 AM | Express | Tarikere |
| 11:15 AM | Express | Tarikere |
| 12:00 PM | Express | Tarikere |
| 12:30 PM | Express | Tarikere |
| 01:00 PM | Express | Biruru/Tarikere |
| 01:00 PM | Express | Biruru/Tarikere |
| 01:00 PM | Express | Tarikere |
| 01:10 PM | Express | Tarikere |
| 01:15 PM | Express | Tarikere |
| 01:45 PM | Express | Tarikere |
| 02:00 PM | Express | Tarikere |
| 02:00 PM | Express | Tarikere |
| 02:15 PM | Express | Kadur |
| 02:30 PM | Express | Tarikere |
| 03:00 PM | Express | Tarikere |
| 03:00 PM | Express | Tarikere |
| 03:10 PM | Express | Tarikere |
| 03:30 PM | Express | Tarikere |
| 03:45 PM | Express | Biruru/Tarikere |
| 03:45 PM | Express | Tarikere |
| 03:45 PM | Express | Tarikere |
| 03:45 PM | Express | Tarikere |
| 04:00 PM | Express | Tarikere |
| 04:00 PM | Express | Tarikere |
| 04:00 PM | Express | Tarikere |
| 04:15 PM | Express | Tarikere |
| 04:15 PM | Express | Tarikere |
| 04:30 PM | Express | Tarikere |
| 04:30 PM | Express | Tarikere |
| 05:00 PM | Express | Tarikere |
| 05:00 PM | Express | Tarikere |
| 05:00 PM | Express | Tarikere |
| 05:15 PM | Express | Tarikere |
| 05:45 PM | Express | Tarikere |
| 06:00 PM | Express | Tarikere |
| 06:00 PM | Express | Tarikere |
| 06:15 PM | Express | Tarikere |
| 06:15 PM | Express | Tarikere |
| 06:15 PM | Express | Tarikere |
| 06:15 PM | Express | Tarikere |
| 07:00 PM | Express | Tarikere |
| 07:00 PM | Express | Tarikere |
| 07:00 PM | Express | Tarikere |
| 07:15 PM | Express | Tarikere |
| 07:15 PM | Express | Tarikere |
| 07:15 PM | Express | Tarikere |
| 07:30 PM | Express | Tarikere |
| 07:30 PM | Express | Tarikere |
| 07:45 PM | Express | Biruru/Tarikere |
| 08:00 PM | Express | Biruru/Tarikere |
| 08:00 PM | Express | Biruru/Tarikere |
| 08:00 PM | Express | Tarikere |
| 08:30 PM | Express | Biruru/Tarikere |
| 08:30 PM | Express | Biruru/Tarikere |
| 08:30 PM | Express | Biruru/Tarikere |
| 08:30 PM | Express | Biruru/Tarikere |
| 08:30 PM | Express | Tarikere |
| 09:00 PM | Express | Biruru/Tarikere |
| 11:00 PM | Express | Biruru/Tarikere |
| 11:00 PM | Express | Biruru/Tarikere |
Fare Details
- Karnataka Sarige₹96
Boarding Points
- Birur Bus Stand
Dropping Points
- Shivamogga Bus Stand
Travel Tips
- With 78 departures from 06:15 AM to 11:00 PM, you can usually walk into the Birur bus stand and board the next Express bus to Shivamogga without booking.
- Evenings are the busiest window — 26 buses leave after 06:00 PM — which suits passengers arriving at Birur Junction by train.
- For a guaranteed seat late at night, book the Karnataka Sarige buses at 07:20 PM, 07:45 PM, 09:01 PM or the 01:00 AM service online at ₹96.
- Almost all buses run via Tarikere and Bhadravathi, so this route also works for stops in Tarikere and Bhadravathi towns on the way.
Best time to travel: Birur–Shimoga is a year-round commuter route. The July–September monsoon brings heavy rain in the Malnad region, so allow a little extra time; October to February is the most pleasant.




