hero
How2Go
Narkanda to Somnath

Narkanda to Somnath

Somnath is approximately 1450+ km from Narkanda, 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 Delhi, Rajkot

RECOMMENDED

Narkanda

Delhi

Rajkot

Somnath

Approx Travel Time

18h 44m

On Demand

Narkanda

Delhi

Rajkot

Somnath

Approx Travel Time

20h 35m

₹8,306

Onwards

Narkanda

Delhi

Rajkot

Somnath

Approx Travel Time

1d 0h 56m

₹11,567

Onwards

Via Mohali, Ahmedabad

Narkanda

Mohali

Ahmedabad

Somnath

Approx Travel Time

20h 32m

₹12,845

Onwards

Via Shimla, Delhi, Rajkot

FASTEST

Narkanda

Shimla

Delhi

Rajkot

Somnath

Approx Travel Time

12h 13m

On Demand

Via Delhi, Gandhinagar

CHEAPEST

Narkanda

Delhi

Gandhinagar

Somnath

Approx Travel Time

1d 15h 40m

₹3,249

Onwards

Via Mohali, Delhi, Rajkot

Narkanda

Mohali

Delhi

Rajkot

Somnath

Approx Travel Time

1d 7h 40m

On Demand

Narkanda

Mohali

Delhi

Rajkot

Somnath

Approx Travel Time

17h 15m

On Demand

Via Mohali, Ahmedabad, Keshod

Narkanda

Mohali

Ahmedabad

Keshod

Somnath

Approx Travel Time

14h 2m

On Demand

Narkanda

Mohali

Ahmedabad

Keshod

Somnath

Approx Travel Time

14h

₹14,910

Onwards

Frequently Asked Questions

What is the distance between Narkanda and Somnath?

Somnath is approximately 1450+ kms from Narkanda.

How long does it take to reach Somnath from Narkanda?

It takes approximately 12 hours to reach Somnath from Narkanda by Cab, Flight, Train Via Shimla, Delhi, Rajkot.

What is the cheapest way to reach Somnath from Narkanda?

The cheapest way to reach Somnath from Narkanda is by Bus Via Delhi, Gandhinagar.

What is the fastest way to reach Somnath from Narkanda?

The fastest way to reach Somnath from Narkanda is by Cab, Flight, Train Via Shimla, Delhi, Rajkot.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India