It takes about 5 hours by road to get to Tirupati from Bangalore. Both KSRTC and APSRTC operate buses during the day and night. It is about 3 hours by road from Chennai to Tirupati. Frequent buses are available from CMBT Chennai. APSRTC has buses plying very frequently (every ½ hour) from Tirupati to Sri Kalahasti. It also operates a special package called Yathra darsini and Divyadarsini.
Through railways there is a railway station at Sri Kalahasti. Srikalahasti is on the Tirupathi-Vijayawada broad gauge rail route and all express trains have to stop at Srikalahasti. It is well connected to all major cities in south India directly. There are trains from Hyderabad, Vijayawada and Kolkata. The closet railway junction is Renigunta and all trains plying between Chennai and Mumbai stop at Renigunta. The Renigunta is just 25 kms from SriKalahasti.
Srikalahasti 29 km away Tirupati Airport (TIR), Tirupati, Andhra Pradesh Srikalahasti 96 km away Chennai Airport (MAA), Chennai,Tamil Nadu.