Tirupati

By train
By train

Tirupati is a major junction in South Central Railways. Indian Railways (http://www.indianrail.gov.in) operates direct trains from near by metro cities - Bangalore, Chennai, Hyderabad and other major Railway stations to Tirupati. Trains can be boarded at nearby cities - Renigunta 10 km from Tirupati and Gudur 100 km as well. Frequent bus service is available between Tirupati, Renigunta and Gudur.

By road
By road

National Highway NH 205 passes through Renigunta and hence is accessible from Chennai 3-4hrs, Bangalore 5+ hours, Hyderabad 10-12 hours and other nearby cities.

Andhra Pradesh State Road Transport Corporation (http://apsrtc.gov.in) APSRTC - from Hyderabad or from within Andhra Pradesh

Tamil Nadu State Express Transport Corporation (http://www.setctn.com/onl...) SETC - from Chennai

Karnataka State Road Transport Coroporation (http://ksrtc.in/) KSRTC - from Bangalore

By plane
By plane

King Fisher operates daily flights to Hyderabad @ 08.10 Hrs; Indian Airlines operates daily flights to Hyderabad New Delhi @ 14.20 Hrs; Jet Air Ways operates daily flights except on Tuesdays to Hyderabad @ 13.50 Hrs; King Fisher operates daily flights except on Tuesdays to HyderabadVizag @ 13.50 Hrs

From Chennai airport to Tirupati: Use this route if you have little luggage and are comfortable walking for short distances and want to try a cheaper, alternative route to Chennai Central. From Chennai airport, you can walk over to the local suburban railway station Tirusulam, about 5 minutes away and take a local train to Park Station Rs. 7, about 30 minutes. Chennai Central is a 5-10 minute walk from Park Station. From Chennai Central, there are frequent long distance train services to Tirupati.