Ksrtc has one bus in the mornings, private buses also ply. The journey is around 9-10 hours.
Why don't you go by train, its much faster and comfortable. Lot of express trains ply and journey is under 6 hours. Check irctc site for schedule.
There are overnight state & pvt buses of about 8 hrs journey.
Trains are an option too.