hero
How2Go
Agra to Thiruvannamalai

Agra to Thiruvannamalai

Thiruvannamalai is approximately 1750+ km from Agra, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Thiruvannamalai.

Read More
Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

Agra

Bangalore

Thiruvannamalai

Approx Travel Time

9h

₹11,756

Onwards

Agra

Bangalore

Thiruvannamalai

Approx Travel Time

10h 16m

₹11,612

Onwards

Agra

Bangalore

Thiruvannamalai

Approx Travel Time

9h 23m

₹15,681

Onwards

Via Vijayawada

CHEAPEST

Agra

Vijayawada

Thiruvannamalai

Approx Travel Time

1d 7h 39m

₹1,010

Onwards

Ads by MMT

Via Ongole

Agra

Ongole

Thiruvannamalai

Approx Travel Time

1d 8h 22m

₹1,569

Onwards

Via Chennai

Agra

Chennai

Thiruvannamalai

Approx Travel Time

1d 6h 42m

₹3,959

Onwards

Ads by MMT

Via Bangalore, Pondicherry

FASTEST

Agra

Bangalore

Pondicherry

Thiruvannamalai

Approx Travel Time

8h 20m

₹15,586

Onwards

Agra

Bangalore

Pondicherry

Thiruvannamalai

Approx Travel Time

8h 51m

₹18,152

Onwards

Via Hyderabad

Agra

Hyderabad

Thiruvannamalai

Approx Travel Time

1d 21h 10m

₹6,538

Onwards

Via Gwalior, Bangalore

Agra

Gwalior

Bangalore

Thiruvannamalai

Approx Travel Time

12h 58m

₹12,805

Onwards

Frequently Asked Questions

What is the distance between Agra and Thiruvannamalai?

Thiruvannamalai is approximately 1750+ kms from Agra.

How long does it take to reach Thiruvannamalai from Agra?

It takes approximately 9 hours to reach Thiruvannamalai from Agra by Flight, Train Via Bangalore, Pondicherry.

What is the cheapest way to reach Thiruvannamalai from Agra?

The cheapest way to reach Thiruvannamalai from Agra is by Train Via Vijayawada.

What is the fastest way to reach Thiruvannamalai from Agra?

The fastest way to reach Thiruvannamalai from Agra is by Flight, Train Via Bangalore, Pondicherry.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India