hero
How2Go
Haridwar to Guruvayoor

Haridwar to Guruvayoor

Guruvayoor is approximately 2350+ km from Haridwar, 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 Delhi, Cochin

RECOMMENDED

Haridwar

Delhi

Cochin

Guruvayoor

Approx Travel Time

12h 26m

₹11,357

Onwards

Haridwar

Delhi

Cochin

Guruvayoor

Approx Travel Time

12h 43m

₹13,670

Onwards

Haridwar

Delhi

Cochin

Guruvayoor

Approx Travel Time

14h 10m

₹11,922

Onwards

Haridwar

Delhi

Cochin

Guruvayoor

Approx Travel Time

13h 5m

₹13,560

Onwards

Haridwar

Delhi

Cochin

Guruvayoor

Approx Travel Time

13h 3m

₹13,905

Onwards

Via Delhi, Calicut

FASTEST

Haridwar

Delhi

Calicut

Guruvayoor

Approx Travel Time

12h 12m

₹15,237

Onwards

Haridwar

Delhi

Calicut

Guruvayoor

Approx Travel Time

1d 17h 23m

₹5,764

Onwards

Haridwar

Delhi

Calicut

Guruvayoor

Approx Travel Time

14h 35m

₹11,153

Onwards

Via Udupi

Haridwar

Udupi

Guruvayoor

Approx Travel Time

2d 0h 45m

₹2,295

Onwards

Via Delhi, Goa, Cochin

CHEAPEST

Haridwar

Delhi

Goa

Cochin

Guruvayoor

Approx Travel Time

1d 19h 54m

₹1,250

Onwards

Frequently Asked Questions

What is the distance between Haridwar and Guruvayoor?

Guruvayoor is approximately 2350+ kms from Haridwar.

How long does it take to reach Guruvayoor from Haridwar?

It takes approximately 12 hours to reach Guruvayoor from Haridwar by Train, Flight, Cab Via Delhi, Calicut.

What is the cheapest way to reach Guruvayoor from Haridwar?

The cheapest way to reach Guruvayoor from Haridwar is by Train Via Delhi, Goa, Cochin.

What is the fastest way to reach Guruvayoor from Haridwar?

The fastest way to reach Guruvayoor from Haridwar is by Train, Flight, Cab Via Delhi, Calicut.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India