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

Bangalore to Shimoga (Shivamogga) is a roughly 300 km journey north-west, running on NH-48 to Tumakuru and then through Tiptur, Arsikere, Kadur and Bhadravathi, while some buses take the Chitradurga–Holalkere–Channagiri route instead. KSRTC runs 47 buses a day on this route, from the budget Karnataka Sarige and Ashwamedha (Point To Point Express) to Airavat Club Class, Airavat Club Class 2.0 and EV Power Plus, plus Non AC Sleeper and Pallakki (Non AC Sleeper) services for overnight travel. Departures run from 06:00 AM to 11:55 PM from Kempegowda Bus Station, and the trip takes about 5.5 to 8.5 hours. Shimoga is the gateway to Jog Falls, Agumbe, Sakrebailu elephant camp and the Malnad hill towns of Thirthahalli, Sagar and Hosanagara.
Traveling the other way? See the timetable for Shimoga to Bangalore
Bus Schedule
| Source | Destination | Type | Departure | Arrival | Duration | Fare | |
|---|---|---|---|---|---|---|---|
| + | Bangalore | Shimoga | Karnataka Sarige | 01:31 PM | 08:30 PM | 6h 59m | ₹380 |
| + | Bangalore | Shimoga | Karnataka Sarige | 01:46 PM | 08:46 PM | 7h | ₹380 |
| + | Bangalore | Shimoga | Karnataka Sarige | 02:31 PM | 09:00 PM | 6h 29m | ₹380 |
| + | Bangalore | Shimoga | Karnataka Sarige | 02:46 PM | 09:16 PM | 6h 30m | ₹380 |
| + | Bangalore | Shimoga | Karnataka Sarige | 03:01 PM | 09:31 PM | 6h 30m | ₹380 |
| + | Bangalore | Shimoga | EV Power Plus | 03:15 PM | 09:10 PM | 5h 55m | ₹698 |
| + | Bangalore | Shimoga | Karnataka Sarige | 04:01 PM | 10:31 PM | 6h 30m | ₹380 |
| + | Bangalore | Shimoga | Karnataka Sarige | 05:01 PM | 12:45 AM | 7h 44m | ₹380 |
| + | Bangalore | Shimoga | Airavat Club Class | 05:30 PM | 11:30 PM | 6h | ₹827 |
| + | Bangalore | Shimoga | Karnataka Sarige | 06:00 AM | 12:30 PM | 6h 30m | ₹380 |
Fare Details
- Karnataka Sarige₹380
- EV Power Plus₹698
- Airavat Club Class₹740-827
- Non AC Sleeper₹711-717
- Ashwamedha (Point To Point Express)₹380
- Pallakki (Non AC Sleeper)₹780-804
- Airavat Club Class 2.0₹835
Boarding Points
- Yeshwantpur Govardhan Theatre 9035211047
- Jalhalli Cross Ph No. 9886022381
- Kempegowda BS Terminal 2
- Navarang Park 9008752232
- Goraguntepalya KLE Dental College 7760990562
- Nelamangala Kunigal Bypass
- Parle G Toll
- 8th Mile Junction
- Arasinakunte Anjaneya Temple
Dropping Points
- Shivamogga Bus Stand
Travel Tips
- More than half the buses — 26 of 47 — leave after 08:00 PM, so a Non AC Sleeper or Pallakki (Non AC Sleeper) lets you sleep through the trip and reach Shimoga early in the morning.
- Every bus starts from Kempegowda Bus Station Terminal 2 and most also pick up at Navarang Park, Yeshwantpur, Goraguntepalya and Jalahalli Cross, so north and west Bengaluru residents can skip Majestic.
- Check the via place before booking: buses via Tiptur–Kadur–Bhadravathi and via Chitradurga–Holalkere–Channagiri both reach Shivamogga Bus Stand, but many continue on to Sagar, Thirthahalli, Hosanagara or Soraba.
- Karnataka Sarige and Ashwamedha cost just ₹380, while the AC Airavat Club Class and EV Power Plus run ₹698–₹835 — book AC and sleeper seats early for Friday nights and long weekends, when Malnad-bound buses fill quickly.
Best time to travel: July to December is the best time to travel Bangalore to Shimoga — Jog Falls is at its fullest during and just after the monsoon, and the Malnad region is green and cool through winter. March to May is hot on the plains stretch, so AC buses are worth the extra fare then.




