hero
How2Go
Guruvayoor to Mehsana

Guruvayoor to Mehsana

Mehsana is approximately 1600+ 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 Mehsana.

Read More
Sort By
Mode of Transport

Via Cochin, Ahmedabad

RECOMMENDED

Guruvayoor

Cochin

Ahmedabad

Mehsana

Approx Travel Time

9h 37m

₹8,833

Onwards

FASTEST

Guruvayoor

Cochin

Ahmedabad

Mehsana

Approx Travel Time

9h 16m

₹10,085

Onwards

Guruvayoor

Cochin

Ahmedabad

Mehsana

Approx Travel Time

10h 52m

₹9,168

Onwards

Guruvayoor

Cochin

Ahmedabad

Mehsana

Approx Travel Time

10h 31m

₹10,420

Onwards

Guruvayoor

Cochin

Ahmedabad

Mehsana

Approx Travel Time

10h 32m

₹11,106

Onwards

Via Cochin, Vadodara

Guruvayoor

Cochin

Vadodara

Mehsana

Approx Travel Time

11h 10m

₹7,977

Onwards

Ads by MMT

Via Thrissur

Guruvayoor

Thrissur

Mehsana

Approx Travel Time

1d 11h 35m

On Demand

Via Bangalore, Surendranagar

CHEAPEST

Guruvayoor

Bangalore

Surendranagar

Mehsana

Approx Travel Time

1d 4h 26m

₹1,399

Onwards

Ads by MMT

Via Kasaragod

Guruvayoor

Kasaragod

Mehsana

Approx Travel Time

1d 15h 21m

₹2,299

Onwards

Via Calicut, Goa

Guruvayoor

Calicut

Goa

Mehsana

Approx Travel Time

1d 7h 9m

₹6,459

Onwards

Frequently Asked Questions

What is the distance between Guruvayoor and Mehsana?

Mehsana is approximately 1600+ kms from Guruvayoor.

How long does it take to reach Mehsana from Guruvayoor?

It takes approximately 9 hours to reach Mehsana from Guruvayoor by Train, Flight, Cab Via Cochin, Ahmedabad.

What is the cheapest way to reach Mehsana from Guruvayoor?

The cheapest way to reach Mehsana from Guruvayoor is by Bus, Train Via Bangalore, Surendranagar.

What is the fastest way to reach Mehsana from Guruvayoor?

The fastest way to reach Mehsana from Guruvayoor is by Train, Flight, Cab Via Cochin, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India