hero
How2Go
Guruvayoor to Ankola

Guruvayoor to Ankola

Ankola is approximately 650+ kms from Guruvayoor. The fastest way to reach Ankola from Guruvayoor is by Cab, Train Via Calicut, Honavar. It takes approximately 12 hours. The cheapest way to reach Ankola from Guruvayoor is by Bus, Train Via TIRUR which would take approximately 12 hours.

Sort By
Mode of Transport

Via Thrissur

RECOMMENDED

Guruvayoor

Thrissur

Ankola

Approx Travel Time

12h 23m

₹410

Onwards

Via TIRUR

CHEAPEST

Guruvayoor

TIRUR

Ankola

Approx Travel Time

11h 48m

₹408

Onwards

Guruvayoor

TIRUR

Ankola

Approx Travel Time

11h 28m

On Demand

Ads by MMT

Via Calicut, Honavar

FASTEST

Guruvayoor

Calicut

Honavar

Ankola

Approx Travel Time

11h 22m

₹5,272

Onwards

Via Mangalore

Guruvayoor

Mangalore

Ankola

Approx Travel Time

12h

₹1,375

Onwards

Guruvayoor

Mangalore

Ankola

Approx Travel Time

12h 57m

₹1,650

Onwards

Ads by MMT

Via Kasaragod

Guruvayoor

Kasaragod

Ankola

Approx Travel Time

13h 17m

₹1,434

Onwards

Via Calicut

Guruvayoor

Calicut

Ankola

Approx Travel Time

12h 5m

₹620

Onwards

Via Kannur

Guruvayoor

Kannur

Ankola

Approx Travel Time

12h 35m

₹1,119

Onwards

Via Mangalore, Hubli

Guruvayoor

Mangalore

Hubli

Ankola

Approx Travel Time

18h 49m

On Demand

Frequently Asked Questions

What is the distance between Guruvayoor and Ankola?

Ankola is approximately 650+ kms from Guruvayoor.

How long does it take to reach Ankola from Guruvayoor?

It takes approximately 12 hours to reach Ankola from Guruvayoor by Cab, Train Via Calicut, Honavar.

What is the cheapest way to reach Ankola from Guruvayoor?

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

What is the fastest way to reach Ankola from Guruvayoor?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India