hero
How2Go
Guruvayoor to Udupi

Guruvayoor to Udupi

Udupi is approximately 350+ km from Guruvayoor, 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 Udupi.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Guruvayoor

Udupi

Approx Travel Time

7h 45m

₹1,300

Onwards

Guruvayoor

Udupi

Approx Travel Time

8h 11m

₹8,939

Onwards

Via Thrissur, Mangalore

FASTEST

Guruvayoor

Thrissur

Mangalore

Udupi

Approx Travel Time

6h 23m

₹340

Onwards

Via TIRUR, Mangalore

CHEAPEST

Guruvayoor

TIRUR

Mangalore

Udupi

Approx Travel Time

6h 37m

₹243

Onwards

Via TIRUR

Guruvayoor

TIRUR

Udupi

Approx Travel Time

6h 50m

₹2,626

Onwards

Guruvayoor

TIRUR

Udupi

Approx Travel Time

7h 23m

₹298

Onwards

Via TIRUR, Kannur

Guruvayoor

TIRUR

Kannur

Udupi

Approx Travel Time

7h 32m

₹293

Onwards

Via TIRUR, Kasaragod

Guruvayoor

TIRUR

Kasaragod

Udupi

Approx Travel Time

7h 17m

₹968

Onwards

Guruvayoor

TIRUR

Kasaragod

Udupi

Approx Travel Time

7h 32m

₹313

Onwards

Via Calicut, Mangalore

Guruvayoor

Calicut

Mangalore

Udupi

Approx Travel Time

7h 29m

₹460

Onwards

Frequently Asked Questions

What is the distance between Guruvayoor and Udupi?

Udupi is approximately 350+ kms from Guruvayoor.

How long does it take to reach Udupi from Guruvayoor?

It takes approximately 7 hours to reach Udupi from Guruvayoor by Train Via Thrissur, Mangalore.

What is the cheapest way to reach Udupi from Guruvayoor?

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

What is the fastest way to reach Udupi from Guruvayoor?

The fastest way to reach Udupi from Guruvayoor is by Train Via Thrissur, Mangalore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India