hero
How2Go
Ranni to Guruvayoor

Ranni to Guruvayoor

Guruvayoor is approximately 150+ km from Ranni, 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 Options

RECOMMENDED

CHEAPEST

FASTEST

Ranni

Guruvayoor

Approx Travel Time

5h

₹280

Onwards

Ranni

Guruvayoor

Approx Travel Time

5h 31m

₹8,210

Onwards

Via Chalakudy

Ranni

Chalakudy

Guruvayoor

Approx Travel Time

6h 20m

₹1,210

Onwards

Ranni

Chalakudy

Guruvayoor

Approx Travel Time

5h 39m

₹3,473

Onwards

Ranni

Chalakudy

Guruvayoor

Approx Travel Time

6h 15m

₹1,809

Onwards

Ads by MMT

Via Thiruvalla

Ranni

Thiruvalla

Guruvayoor

Approx Travel Time

6h 43m

₹2,317

Onwards

Ranni

Thiruvalla

Guruvayoor

Approx Travel Time

6h 57m

₹2,471

Onwards

Via Thrissur

Ranni

Thrissur

Guruvayoor

Approx Travel Time

6h 18m

₹1,875

Onwards

Ranni

Thrissur

Guruvayoor

Approx Travel Time

6h 8m

₹3,087

Onwards

Ranni

Thrissur

Guruvayoor

Approx Travel Time

6h 32m

₹2,479

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Ranni and Guruvayoor?

Guruvayoor is approximately 150+ kms from Ranni.

How long does it take to reach Guruvayoor from Ranni?

It takes approximately 5 hours to reach Guruvayoor from Ranni by Bus.

What is the cheapest way to reach Guruvayoor from Ranni?

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

What is the fastest way to reach Guruvayoor from Ranni?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India