hero
How2Go
Kannur to Thiruvannamalai

Kannur to Thiruvannamalai

Thiruvannamalai is approximately 450+ km from Kannur, 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

Kannur

Bangalore

Thiruvannamalai

Approx Travel Time

7h 30m

₹4,453

Onwards

Kannur

Bangalore

Thiruvannamalai

Approx Travel Time

8h 51m

₹4,319

Onwards

Via Salem

CHEAPEST

Kannur

Salem

Thiruvannamalai

Approx Travel Time

11h 33m

₹664

Onwards

Kannur

Salem

Thiruvannamalai

Approx Travel Time

11h 40m

₹4,027

Onwards

Via Tiruchirappalli, Tirukkoyilur

FASTEST

Kannur

Tiruchirappalli

Tirukkoyilur

Thiruvannamalai

Approx Travel Time

5h 27m

₹8,839

Onwards

Via Mysore

Kannur

Mysore

Thiruvannamalai

Approx Travel Time

13h 57m

₹1,810

Onwards

Kannur

Mysore

Thiruvannamalai

Approx Travel Time

12h 43m

₹5,659

Onwards

Via Tiruchirappalli

Kannur

Tiruchirappalli

Thiruvannamalai

Approx Travel Time

6h 24m

₹8,859

Onwards

Kannur

Tiruchirappalli

Thiruvannamalai

Approx Travel Time

6h 20m

₹9,338

Onwards

Via Chennai

Kannur

Chennai

Thiruvannamalai

Approx Travel Time

6h 44m

₹9,622

Onwards

Frequently Asked Questions

What is the distance between Kannur and Thiruvannamalai?

Thiruvannamalai is approximately 450+ kms from Kannur.

How long does it take to reach Thiruvannamalai from Kannur?

It takes approximately 6 hours to reach Thiruvannamalai from Kannur by Flight, Train Via Tiruchirappalli, Tirukkoyilur.

What is the cheapest way to reach Thiruvannamalai from Kannur?

The cheapest way to reach Thiruvannamalai from Kannur is by Train, Bus Via Salem.

What is the fastest way to reach Thiruvannamalai from Kannur?

The fastest way to reach Thiruvannamalai from Kannur is by Flight, Train Via Tiruchirappalli, Tirukkoyilur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India