hero
How2Go
Hoshiarpur to Guruvayoor

Hoshiarpur to Guruvayoor

Guruvayoor is approximately 2450+ kms from Hoshiarpur. The fastest way to reach Guruvayoor from Hoshiarpur is by Bus, Flight Via Mohali, Cochin. It takes approximately 13 hours. The cheapest way to reach Guruvayoor from Hoshiarpur is by Train, Bus Via Ludhiana, Kannur which would take approximately 52 hours.

Sort By
Mode of Transport

Via Mohali, Cochin

RECOMMENDED

Hoshiarpur

Mohali

Cochin

Guruvayoor

Approx Travel Time

13h 20m

On Demand

Hoshiarpur

Mohali

Cochin

Guruvayoor

Approx Travel Time

13h 52m

On Demand

FASTEST

Hoshiarpur

Mohali

Cochin

Guruvayoor

Approx Travel Time

13h 9m

₹10,769

Onwards

Hoshiarpur

Mohali

Cochin

Guruvayoor

Approx Travel Time

13h 41m

₹10,534

Onwards

Via Ludhiana, Kannur

CHEAPEST

Hoshiarpur

Ludhiana

Kannur

Guruvayoor

Approx Travel Time

2d 4h 1m

₹1,809

Onwards

Ads by MMT

Via Ludhiana, Calicut

Hoshiarpur

Ludhiana

Calicut

Guruvayoor

Approx Travel Time

2d 2h 29m

₹6,682

Onwards

Via Delhi, Bangalore

Hoshiarpur

Delhi

Bangalore

Guruvayoor

Approx Travel Time

2d 12h 17m

₹7,547

Onwards

Ads by MMT

Via Mohali, Kannur

Hoshiarpur

Mohali

Kannur

Guruvayoor

Approx Travel Time

16h

On Demand

Hoshiarpur

Mohali

Kannur

Guruvayoor

Approx Travel Time

15h 49m

₹10,644

Onwards

Via Delhi, Cochin

Hoshiarpur

Delhi

Cochin

Guruvayoor

Approx Travel Time

16h 52m

₹10,532

Onwards

Frequently Asked Questions

What is the distance between Hoshiarpur and Guruvayoor?

Guruvayoor is approximately 2450+ kms from Hoshiarpur.

How long does it take to reach Guruvayoor from Hoshiarpur?

It takes approximately 13 hours to reach Guruvayoor from Hoshiarpur by Bus, Flight Via Mohali, Cochin.

What is the cheapest way to reach Guruvayoor from Hoshiarpur?

The cheapest way to reach Guruvayoor from Hoshiarpur is by Train, Bus Via Ludhiana, Kannur.

What is the fastest way to reach Guruvayoor from Hoshiarpur?

The fastest way to reach Guruvayoor from Hoshiarpur is by Bus, Flight Via Mohali, Cochin.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India