By train
There is a passenger rail connection between Bengaluru and Chikballapur. The frequency of trains is less. The train takes longer and runs at a scheduled time whereas buses are available at virtually all hours of the day and most of the evenings and nights.
If you are travelling as a group, take the train, not as a mode of transportation, but as a platform for picnic and partying in general. Samosas and pakodas fritters never taste as good as when there is the rolling Indian countryside in front of you.
By bus
The buses operated by the State Transportation Department KSRTC and Private operators.There are regular and reliable buses running between Bengaluru and Chickballapur. Travel time is about two one and half hour. During peak hours there are buses almost every ten minutes. Regular and reliable the buses.