hero
How2Go
Guruvayoor to Somnath

Guruvayoor to Somnath

Somnath is approximately 1750+ kms from Guruvayoor. The fastest way to reach Somnath from Guruvayoor is by Cab, Flight, Bus Via Cochin, Ahmedabad. It takes approximately 18 hours. The cheapest way to reach Somnath from Guruvayoor is by Bus Via Bangalore, Bharuch which would take approximately 52 hours.

Sort By
Mode of Transport

Via Kannur, Khed

RECOMMENDED

Guruvayoor

Kannur

Khed

Somnath

Approx Travel Time

1d 7h 29m

On Demand

Via Cochin, Khed

Guruvayoor

Cochin

Khed

Somnath

Approx Travel Time

1d 10h 5m

On Demand

Ads by MMT

Via Calicut, Khed

Guruvayoor

Calicut

Khed

Somnath

Approx Travel Time

1d 6h 40m

On Demand

Via Cochin, Ahmedabad

FASTEST

Guruvayoor

Cochin

Ahmedabad

Somnath

Approx Travel Time

18h 11m

₹11,017

Onwards

Ads by MMT

Via Bangalore, Bharuch

CHEAPEST

Guruvayoor

Bangalore

Bharuch

Somnath

Approx Travel Time

2d 4h 18m

₹4,056

Onwards

Frequently Asked Questions

What is the distance between Guruvayoor and Somnath?

Somnath is approximately 1750+ kms from Guruvayoor.

How long does it take to reach Somnath from Guruvayoor?

It takes approximately 18 hours to reach Somnath from Guruvayoor by Cab, Flight, Bus Via Cochin, Ahmedabad.

What is the cheapest way to reach Somnath from Guruvayoor?

The cheapest way to reach Somnath from Guruvayoor is by Bus Via Bangalore, Bharuch.

What is the fastest way to reach Somnath from Guruvayoor?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India