Tirupati is well connected by trains from various cities of India. There are totally 138 trains connecting Tirupati.