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

Bangalore to Dharmasthala is about 300 km via Nelamangala, Kunigal, Hassan and Sakleshpur, then down the Shiradi Ghat on NH 75. KSRTC runs 46 online-bookable buses a day, from 06:46 AM to 11:14 PM, most of them overnight. Options include Karnataka Sarige and Ashwamedha express buses (₹415–₹491), Rajahamsa Executive (₹758–₹896), Airavat Club Class (₹1,175) and Non AC and Pallakki sleepers (₹1,068–₹1,339). The trip takes about 6 to 8½ hours, ending at Dharmasthala bus stand near the Sri Manjunatha Swamy temple.
Bus Schedule
| Source | Destination | Type | Departure | Arrival | Duration | Fare | |
|---|---|---|---|---|---|---|---|
| + | Bangalore | Dharmasthala | Karnataka Sarige | 01:47 PM | 09:37 PM | 7h 50m | ₹415 |
| + | Bangalore | Dharmasthala | Ashwamedha (Point To Point Express) | 06:46 AM | 02:00 PM | 7h 14m | ₹415 |
| + | Bangalore | Dharmasthala | Karnataka Sarige | 07:17 PM | 03:02 AM | 7h 45m | ₹415 |
| + | Bangalore | Dharmasthala | Karnataka Sarige | 08:02 PM 🕐 Soon | 03:30 AM | 7h 28m | ₹415 |
| + | Bangalore | Dharmasthala | Karnataka Sarige | 08:15 AM | 04:00 PM | 7h 45m | ₹415 |
| + | Bangalore | Dharmasthala | Ashwamedha (Point To Point Express) | 08:32 PM 🕐 Soon | 03:45 AM | 7h 13m | ₹415 |
| + | Bangalore | Dharmasthala | Karnataka Sarige | 08:35 AM | 04:00 PM | 7h 25m | ₹415 |
| + | Bangalore | Dharmasthala | Non AC Sleeper | 08:36 PM 🕐 Soon | 04:36 AM | 8h | ₹1068 |
| + | Bangalore | Dharmasthala | Karnataka Sarige | 08:42 PM 🕐 Soon | 03:57 AM | 7h 15m | ₹435 |
| + | Bangalore | Dharmasthala | Non AC Sleeper | 08:45 PM | 05:00 AM | 8h 15m | ₹1068 |
Fare Details
- Karnataka Sarige₹415-491
- Ashwamedha (Point To Point Express)₹415
- Non AC Sleeper₹1068-1275
- Rajahamsa Executive₹758-896
- Airavat Club Class₹1175
- Pallakki (Non AC Sleeper)₹1128-1339
Boarding Points
- Yeshwantpur Govardhan Theatre 9035211047
- Jalhalli Cross Ph No. 9886022381
- Navarang Park 9008752232
- Nelamangala Kunigal Bypass
- Kempegowda BS Terminal 2A
- Goraguntepalya Kle Dental College 7760990562
- Katriguppe BMTC BS Near Katriguppe
- Ramakrishna Ashrama
- Vidyapeeta Circle
- Malleshwaram 18TH B.S 080 23466416
- Yeshwanthpura Opp To Govardhan Theatre
- Vidyapeeta
- Chamarajpete
- Banashankari TTMC BS 26716577
- N.r. Colony BMTC Bus Stand
Dropping Points
- Dharmastala Bus Stand
- Dharmastala
Travel Tips
- Most buses leave between 08:00 PM and 11:15 PM and reach Dharmasthala early in the morning, in time for the morning darshan queue.
- Karnataka Sarige and Ashwamedha (from ₹415) are by far the cheapest. Non AC and Pallakki sleepers (₹1,068–₹1,339) are worth it for a night trip with family.
- Buses pick up at many points in north and west Bengaluru, such as Yeshwantpur, Jalahalli Cross, Malleshwaram, Goraguntepalya and Nelamangala, so you need not go to Majestic.
- The Shiradi Ghat section is slow during heavy monsoon rain. If you plan to continue to Kukke Subrahmanya, carry the bus timings for that leg too.
Best time to travel: October to March is the best time, with clear ghat roads and comfortable weather. Weekends, Laksha Deepotsava (November–December) and school holidays are very crowded, so book early.




