hero
How2Go
Shivamogga to Guruvayoor

Shivamogga to Guruvayoor

Guruvayoor is approximately 450+ km from Shivamogga, 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 Mangalore, TIRUR

RECOMMENDED

Shivamogga

Mangalore

TIRUR

Guruvayoor

Approx Travel Time

11h 57m

₹553

Onwards

Shivamogga

Mangalore

TIRUR

Guruvayoor

Approx Travel Time

11h 33m

₹2,987

Onwards

Via Udupi, TIRUR

Shivamogga

Udupi

TIRUR

Guruvayoor

Approx Travel Time

10h 40m

₹3,515

Onwards

FASTEST

Shivamogga

Udupi

TIRUR

Guruvayoor

Approx Travel Time

10h 16m

₹5,949

Onwards

Shivamogga

Udupi

TIRUR

Guruvayoor

Approx Travel Time

13h 1m

₹558

Onwards

Via Udupi

Shivamogga

Udupi

Guruvayoor

Approx Travel Time

12h 4m

₹4,517

Onwards

Via Mangalore

Shivamogga

Mangalore

Guruvayoor

Approx Travel Time

14h 37m

₹1,169

Onwards

Via Mangalore, Thrissur

CHEAPEST

Shivamogga

Mangalore

Thrissur

Guruvayoor

Approx Travel Time

12h 4m

₹550

Onwards

Via Mangalore, Calicut

Shivamogga

Mangalore

Calicut

Guruvayoor

Approx Travel Time

12h 42m

₹770

Onwards

Via Mangalore, Ottappalam

Shivamogga

Mangalore

Ottappalam

Guruvayoor

Approx Travel Time

12h 18m

₹1,825

Onwards

Frequently Asked Questions

What is the distance between Shivamogga and Guruvayoor?

Guruvayoor is approximately 450+ kms from Shivamogga.

How long does it take to reach Guruvayoor from Shivamogga?

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

What is the cheapest way to reach Guruvayoor from Shivamogga?

The cheapest way to reach Guruvayoor from Shivamogga is by Bus, Train Via Mangalore, Thrissur.

What is the fastest way to reach Guruvayoor from Shivamogga?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India