hero
How2Go
Thiruvannamalai to Guruvayoor

Thiruvannamalai to Guruvayoor

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

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Thiruvannamalai

Guruvayoor

Approx Travel Time

9h 29m

₹6,680

Onwards

Via Tirupur

Thiruvannamalai

Tirupur

Guruvayoor

Approx Travel Time

9h 17m

₹3,918

Onwards

Via Salem, Thrissur

Thiruvannamalai

Salem

Thrissur

Guruvayoor

Approx Travel Time

9h

₹4,616

Onwards

FASTEST

Thiruvannamalai

Salem

Thrissur

Guruvayoor

Approx Travel Time

8h 51m

₹5,718

Onwards

Thiruvannamalai

Salem

Thrissur

Guruvayoor

Approx Travel Time

9h 22m

₹3,844

Onwards

Thiruvannamalai

Salem

Thrissur

Guruvayoor

Approx Travel Time

9h 14m

₹5,170

Onwards

Thiruvannamalai

Salem

Thrissur

Guruvayoor

Approx Travel Time

9h 23m

₹4,946

Onwards

Via Salem

Thiruvannamalai

Salem

Guruvayoor

Approx Travel Time

10h 20m

₹1,899

Onwards

Thiruvannamalai

Salem

Guruvayoor

Approx Travel Time

9h 14m

₹4,858

Onwards

Via Tirupur, Thrissur

CHEAPEST

Thiruvannamalai

Tirupur

Thrissur

Guruvayoor

Approx Travel Time

10h 15m

₹650

Onwards

Frequently Asked Questions

What is the distance between Thiruvannamalai and Guruvayoor?

Guruvayoor is approximately 450+ kms from Thiruvannamalai.

How long does it take to reach Guruvayoor from Thiruvannamalai?

It takes approximately 9 hours to reach Guruvayoor from Thiruvannamalai by Cab, Bus Via Salem, Thrissur.

What is the cheapest way to reach Guruvayoor from Thiruvannamalai?

The cheapest way to reach Guruvayoor from Thiruvannamalai is by Bus, Train Via Tirupur, Thrissur.

What is the fastest way to reach Guruvayoor from Thiruvannamalai?

The fastest way to reach Guruvayoor from Thiruvannamalai is by Cab, Bus Via Salem, Thrissur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India