Guruvayoor to Sanand Distance

Sanand is approximately 1600+ km from Guruvayoor. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Sanand, with a total travel time of approximately 9 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Guruvayoor, India to Sanand, India

Via Cochin, Ahmedabad

RECOMMENDED

FASTEST

Guruvayoor

Cochin

Ahmedabad

Sanand

Approx Travel Time

8h 39m

₹8,964

Onwards

Guruvayoor

Cochin

Ahmedabad

Sanand

Approx Travel Time

8h 41m

₹9,850

Onwards

Guruvayoor

Cochin

Ahmedabad

Sanand

Approx Travel Time

9h 57m

₹9,299

Onwards

Guruvayoor

Cochin

Ahmedabad

Sanand

Approx Travel Time

9h 59m

₹10,185

Onwards

Guruvayoor

Cochin

Ahmedabad

Sanand

Approx Travel Time

10h

₹11,111

Onwards

Guruvayoor

Cochin

Ahmedabad

Sanand

Approx Travel Time

10h 2m

₹11,997

Onwards

Via Bangalore, Surendranagar

Guruvayoor

Bangalore

Surendranagar

Sanand

Approx Travel Time

1d 3h 4m

₹1,500

Onwards

Via Cochin, Vadodara

CHEAPEST

Guruvayoor

Cochin

Vadodara

Sanand

Approx Travel Time

1d 9h 23m

₹960

Onwards

Via Calicut, Vadodara

Guruvayoor

Calicut

Vadodara

Sanand

Approx Travel Time

1d 6h 24m

₹4,995

Onwards

Via Kannur, Ahmedabad

Guruvayoor

Kannur

Ahmedabad

Sanand

Approx Travel Time

1d 15h 39m

₹1,171

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Guruvayoor and Sanand?

The straight-line distance is approximately 1400+ km.

What is the distance from Guruvayoor to Sanand via Cochin?

Via Cochin, the distance is approximately 1600+ km, taking around 9 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India