hero
How2Go
Perinthalmanna to Guruvayoor

Perinthalmanna to Guruvayoor

Guruvayoor is approximately 40+ km from Perinthalmanna, 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 Bus

RECOMMENDED

CHEAPEST

FASTEST

Perinthalmanna

Guruvayoor

Approx Travel Time

1h 40m

₹87

Onwards

Via Thrissur

Perinthalmanna

Thrissur

Guruvayoor

Approx Travel Time

2h 6m

₹190

Onwards

Perinthalmanna

Thrissur

Guruvayoor

Approx Travel Time

2h 7m

₹1,292

Onwards

Perinthalmanna

Thrissur

Guruvayoor

Approx Travel Time

3h 16m

₹945

Onwards

Via Ottappalam, Thrissur

Perinthalmanna

Ottappalam

Thrissur

Guruvayoor

Approx Travel Time

2h 50m

₹238

Onwards

Perinthalmanna

Ottappalam

Thrissur

Guruvayoor

Approx Travel Time

3h 14m

₹792

Onwards

Perinthalmanna

Ottappalam

Thrissur

Guruvayoor

Approx Travel Time

2h 51m

₹1,342

Onwards

Perinthalmanna

Ottappalam

Thrissur

Guruvayoor

Approx Travel Time

3h 31m

₹1,292

Onwards

Via Ottappalam

Perinthalmanna

Ottappalam

Guruvayoor

Approx Travel Time

2h 50m

₹1,247

Onwards

Via Ottappalam, TIRUR

Perinthalmanna

Ottappalam

TIRUR

Guruvayoor

Approx Travel Time

3h 59m

₹166

Onwards

Frequently Asked Questions

What is the distance between Perinthalmanna and Guruvayoor?

Guruvayoor is approximately 40+ kms from Perinthalmanna.

How long does it take to reach Guruvayoor from Perinthalmanna?

It takes approximately 2 hours to reach Guruvayoor from Perinthalmanna by Bus.

What is the cheapest way to reach Guruvayoor from Perinthalmanna?

The cheapest way to reach Guruvayoor from Perinthalmanna is by Bus.

What is the fastest way to reach Guruvayoor from Perinthalmanna?

The fastest way to reach Guruvayoor from Perinthalmanna is by Bus.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India