The government of Andhra Pradesh runs many buses to Srikalahasti from almost all cities, towns and villages in the state. The state run transport forms network between Srikalahasti and cities like Tirupati, Bangalore, Chennai, Hyderabad, Vijayawada and Nellore. There are some private buses also that ply from many cities to Srikalahasti but they charge more than the state run buses.