hero
How2Go
Guruvayoor to Somnath

Guruvayoor to Somnath

Somnath is approximately 2100+ 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 Somnath.

Read More
Sort By
Mode of Transport

Via Bangalore, Surendranagar

RECOMMENDED

Guruvayoor

Bangalore

Surendranagar

Somnath

Approx Travel Time

1d 6h 47m

On Demand

Via Bangalore, Rajkot

Guruvayoor

Bangalore

Rajkot

Somnath

Approx Travel Time

18h 54m

On Demand

Via Cochin, Ahmedabad

Guruvayoor

Cochin

Ahmedabad

Somnath

Approx Travel Time

18h 42m

₹9,496

Onwards

Guruvayoor

Cochin

Ahmedabad

Somnath

Approx Travel Time

18h 51m

₹11,316

Onwards

Via Cochin, Mumbai, Keshod

FASTEST

Guruvayoor

Cochin

Mumbai

Keshod

Somnath

Approx Travel Time

10h 44m

On Demand

Guruvayoor

Cochin

Mumbai

Keshod

Somnath

Approx Travel Time

11h 59m

On Demand

Via Bangalore, Umargam

CHEAPEST

Guruvayoor

Bangalore

Umargam

Somnath

Approx Travel Time

2d 0h 34m

₹3,990

Onwards

Via Cochin, Ahmedabad, Keshod

Guruvayoor

Cochin

Ahmedabad

Keshod

Somnath

Approx Travel Time

10h 54m

On Demand

Guruvayoor

Cochin

Ahmedabad

Keshod

Somnath

Approx Travel Time

12h 9m

On Demand

Guruvayoor

Cochin

Ahmedabad

Keshod

Somnath

Approx Travel Time

12h 18m

On Demand

Frequently Asked Questions

What is the distance between Guruvayoor and Somnath?

Somnath is approximately 2100+ kms from Guruvayoor.

How long does it take to reach Somnath from Guruvayoor?

It takes approximately 11 hours to reach Somnath from Guruvayoor by Train, Flight Via Cochin, Mumbai, Keshod.

What is the cheapest way to reach Somnath from Guruvayoor?

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

What is the fastest way to reach Somnath from Guruvayoor?

The fastest way to reach Somnath from Guruvayoor is by Train, Flight Via Cochin, Mumbai, Keshod.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India