hero
How2Go
Palakkad to Somnath

Palakkad to Somnath

Somnath is approximately 1900+ km from Palakkad, 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, Rajkot

RECOMMENDED

Palakkad

Bangalore

Rajkot

Somnath

Approx Travel Time

15h 2m

On Demand

Palakkad

Bangalore

Rajkot

Somnath

Approx Travel Time

15h 14m

On Demand

Palakkad

Bangalore

Rajkot

Somnath

Approx Travel Time

17h 5m

₹9,683

Onwards

Via Ankleshwar

CHEAPEST

Palakkad

Ankleshwar

Somnath

Approx Travel Time

1d 17h 54m

₹2,730

Onwards

Via Coimbatore, Mumbai, Keshod

FASTEST

Palakkad

Coimbatore

Mumbai

Keshod

Somnath

Approx Travel Time

10h 27m

On Demand

Via Thalasserry

Palakkad

Thalasserry

Somnath

Approx Travel Time

1d 19h 59m

On Demand

Via Bangalore, Ahmedabad

Palakkad

Bangalore

Ahmedabad

Somnath

Approx Travel Time

2d 0h 57m

₹5,345

Onwards

Via Goa, Rajkot

Palakkad

Goa

Rajkot

Somnath

Approx Travel Time

19h 49m

On Demand

Via Coimbatore, Ahmedabad, Keshod

Palakkad

Coimbatore

Ahmedabad

Keshod

Somnath

Approx Travel Time

12h 12m

On Demand

Palakkad

Coimbatore

Ahmedabad

Keshod

Somnath

Approx Travel Time

12h 37m

On Demand

Frequently Asked Questions

What is the distance between Palakkad and Somnath?

Somnath is approximately 1900+ kms from Palakkad.

How long does it take to reach Somnath from Palakkad?

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

What is the cheapest way to reach Somnath from Palakkad?

The cheapest way to reach Somnath from Palakkad is by Train, Bus Via Ankleshwar.

What is the fastest way to reach Somnath from Palakkad?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India