There are regular trains from Chennai, Bengaluru, Hyderabad, and other major locations. By road, Tirupati is accessible by bus and car. The city is about 140 km from Chennai and 250 km from Bengaluru.