Regular and frequent KSRTC (Karnataka State Road Transport Corporation) buses ply between Bangalore and Bannerghatta National Park. Tourists can also hire a cab or taxi from Bangalore Airport and Railway Station to reach Bannerghatta.