hero
How2Go
Theni to Guruvayoor

Theni to Guruvayoor

Guruvayoor is approximately 200+ km from Theni, 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

Via Cochin

RECOMMENDED

CHEAPEST

Theni

Cochin

Guruvayoor

Approx Travel Time

8h 40m

₹333

Onwards

Theni

Cochin

Guruvayoor

Approx Travel Time

9h 4m

₹2,526

Onwards

Via Vaikom

Theni

Vaikom

Guruvayoor

Approx Travel Time

8h 46m

₹436

Onwards

Via Cochin, Thrissur

FASTEST

Theni

Cochin

Thrissur

Guruvayoor

Approx Travel Time

8h 36m

₹373

Onwards

Via Dindigul

Theni

Dindigul

Guruvayoor

Approx Travel Time

16h 5m

₹2,116

Onwards

Via Kottayam

Theni

Kottayam

Guruvayoor

Approx Travel Time

9h 42m

₹373

Onwards

Theni

Kottayam

Guruvayoor

Approx Travel Time

10h 5m

₹1,127

Onwards

Via Cochin, Chalakudy

Theni

Cochin

Chalakudy

Guruvayoor

Approx Travel Time

9h 5m

₹363

Onwards

Via Udumalapet, Thrissur

Theni

Udumalapet

Thrissur

Guruvayoor

Approx Travel Time

9h 51m

₹625

Onwards

Theni

Udumalapet

Thrissur

Guruvayoor

Approx Travel Time

9h 16m

₹1,075

Onwards

Frequently Asked Questions

What is the distance between Theni and Guruvayoor?

Guruvayoor is approximately 200+ kms from Theni.

How long does it take to reach Guruvayoor from Theni?

It takes approximately 9 hours to reach Guruvayoor from Theni by Bus, Train Via Cochin, Thrissur.

What is the cheapest way to reach Guruvayoor from Theni?

The cheapest way to reach Guruvayoor from Theni is by Bus, Train Via Cochin.

What is the fastest way to reach Guruvayoor from Theni?

The fastest way to reach Guruvayoor from Theni is by Bus, Train Via Cochin, Thrissur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India