hero
How2Go
Ankola to Guruvayoor

Ankola to Guruvayoor

Guruvayoor is approximately 600+ km from Ankola, 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 TIRUR

RECOMMENDED

CHEAPEST

Ankola

TIRUR

Guruvayoor

Approx Travel Time

10h 14m

₹408

Onwards

FASTEST

Ankola

TIRUR

Guruvayoor

Approx Travel Time

9h 50m

₹2,872

Onwards

Via Thrissur

Ankola

Thrissur

Guruvayoor

Approx Travel Time

11h 2m

₹410

Onwards

Via Mangalore

Ankola

Mangalore

Guruvayoor

Approx Travel Time

13h 27m

₹1,399

Onwards

Ankola

Mangalore

Guruvayoor

Approx Travel Time

11h 29m

₹924

Onwards

Via Kumta, TIRUR

Ankola

Kumta

TIRUR

Guruvayoor

Approx Travel Time

14h 21m

₹5,649

Onwards

Ankola

Kumta

TIRUR

Guruvayoor

Approx Travel Time

10h 54m

₹438

Onwards

Via Calicut

Ankola

Calicut

Guruvayoor

Approx Travel Time

10h 43m

₹620

Onwards

Via Kannur

Ankola

Kannur

Guruvayoor

Approx Travel Time

11h

₹854

Onwards

Via Thalasserry

Ankola

Thalasserry

Guruvayoor

Approx Travel Time

11h 30m

₹879

Onwards

Frequently Asked Questions

What is the distance between Ankola and Guruvayoor?

Guruvayoor is approximately 600+ kms from Ankola.

How long does it take to reach Guruvayoor from Ankola?

It takes approximately 10 hours to reach Guruvayoor from Ankola by Train, Cab Via TIRUR.

What is the cheapest way to reach Guruvayoor from Ankola?

The cheapest way to reach Guruvayoor from Ankola is by Train, Bus Via TIRUR.

What is the fastest way to reach Guruvayoor from Ankola?

The fastest way to reach Guruvayoor from Ankola is by Train, Cab Via TIRUR.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India