Government buses regularly ply from Bangalore, Nandigrama and Chikkaballapur to Nandi Hills. The destination is two hours away by bus from Bangalore and around one hour from Chikkaballapur