There are 4 ways to get from Tiruvannamalai to Tirumala by bus, train, taxi or car
Questions & Answers
The distance between Tiruvannamalai and Tirumala is 165 km. The road distance is 208.8 km.
The best way to get from Tiruvannamalai to Tirumala without a car is to bus which takes 4 h 50 min and costs .
It takes approximately 4 h 50 min to get from Tiruvannamalai to Tirumala, including transfers.
The best way to get from Tiruvannamalai to Tirumala is to bus which takes 4 h 50 min and costs . Alternatively, you can train, which costs and takes 5 h 38 min.
Yes, the driving distance between Tiruvannamalai to Tirumala is 209 km. It takes approximately 3 h 2 min to drive from Tiruvannamalai to Tirumala.
There are 90+ hotels available in Tirumala. Prices start at $11 USD per night.
What companies run services between Tiruvannamalai, India and Tirumala, India?
SETC operates a bus from Tiruvannamalai to Tirumala hourly. Tickets cost $5 - $8 and the journey takes 4 h 26 min. Alternatively, Indian Railways operates a train from Tiruvannamalai to Tirumala once daily. Tickets cost $3 - $14 and the journey takes 5 h 15 min.
Train from Tiruvannamalai (TNM) to Tirupati (TPTY)
- Ave. Duration
- 5 h 15 min
- Once daily
- Estimated price
- $3 - $14
- Book at
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, Train travel in France: A guide to SNCF and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.