Chennai to Tiruvannamalai

Tiruvannamalai is about 190 km from Chennai by road, usually four to five hours via Tindivanam and Gingee. You can drive, take a government or private bus, or take a train, directly where a service suits or via Villupuram Junction.

Reviewed by the ArunachalamTemple.org editorial team Last updated: Editorial policy

Arunachaleswarar Temple seen from Arunachala hill, with its white gopuram towers rising above Tiruvannamalai town
Photo: Vyacheslav Argenberg, CC BY 4.0, Wikimedia Commons

At a glance

Distance by roadAbout 190 km
Typical drive4–5 hours
Usual routeChennai → Chengalpattu → Tindivanam → Gingee → Tiruvannamalai
BusTNSTC / SETC government and private buses
TrainDirect where a service suits; otherwise via Villupuram Junction
From Chennai airport172–189 km (sources differ by route)

By car or taxi

The common route heads south on the Grand Southern Trunk Road via Chengalpattu to Tindivanam, then west through Gingee to Tiruvannamalai.

  • Gingee Fort is on the way, a dramatic hill fortress that makes a good stop. See day trips.
  • Leave early. Getting out of Chennai is the slowest part.
  • On Pournami and festival days, expect traffic controls in Tiruvannamalai and parking on the edge of town.

By bus

Government (TNSTC / SETC) and private buses run frequently. Many southbound government services moved to the Kilambakkam (KCBT) terminus in recent years, but departure points can change, so check the TNSTC booking site or ask at the terminus. Extra buses run on Pournami and for Karthigai Deepam.

By train

Tiruvannamalai station (TNM) is on the Katpadi–Villupuram line, and Sri Ramanasramam’s visitor guide lists Chennai among its connections. The main alternative is a train from Chennai Egmore to Villupuram Junction (about 65 km from Tiruvannamalai), then a bus, taxi or connecting train. Check current services on the National Train Enquiry System; we don’t reproduce timetables, which change.

From Chennai airport

Pre-paid and app taxis run from Chennai International Airport. Allow 4–5 hours. For a cheaper option, take a taxi or the metro into the city and pick up a bus.

Tips for Chennai weekenders

Common questions

How far is Tiruvannamalai from Chennai?

About 190 km by road via Tindivanam and Gingee. The district administration gives Chennai airport as 189 km away; Sri Ramanasramam gives 172 km, depending on the route.

How long does it take to reach Tiruvannamalai from Chennai?

Typically four to five hours by road, longer when leaving Chennai at peak hours or on Pournami and festival days.

Where do Tiruvannamalai buses leave from in Chennai?

Many southbound government services moved to the Kilambakkam (KCBT) terminus, but departure points can change. Check the TNSTC booking site or ask at the terminus before you travel.

Sources & references

  1. How to ReachTiruvannamalai District AdministrationGovernment of Tamil Nadu · checked27 September 2026
  2. Visiting Sri RamanasramamSri RamanasramamInstitution · checked27 September 2026
  3. TNSTC online reservationTamil Nadu State Transport CorporationGovernment of Tamil Nadu · checked27 September 2026
  4. National Train Enquiry SystemIndian RailwaysGovernment of Tamil Nadu · checked27 September 2026

Please verify important timings and festival dates with official sources before travelling.

This is an independent informational guide, not the official temple website. For darshan tickets, sevas and donations, use the official HR&CE temple website.