hero
How2Go
Karnal to Somnath

Karnal to Somnath

Somnath is approximately 1250+ km from Karnal, 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

FASTEST

Karnal

Delhi

Rajkot

Somnath

Approx Travel Time

9h 10m

On Demand

Karnal

Delhi

Rajkot

Somnath

Approx Travel Time

10h 19m

On Demand

Karnal

Delhi

Rajkot

Somnath

Approx Travel Time

10h 51m

On Demand

Via Phulera, Rajkot

Karnal

Phulera

Rajkot

Somnath

Approx Travel Time

22h 15m

On Demand

Karnal

Phulera

Rajkot

Somnath

Approx Travel Time

1d 4h 17m

₹4,230

Onwards

Via Mehsana

CHEAPEST

Karnal

Mehsana

Somnath

Approx Travel Time

1d 2h 15m

₹1,315

Onwards

Via Delhi, Ahmedabad

Karnal

Delhi

Ahmedabad

Somnath

Approx Travel Time

1d 7h 27m

₹2,798

Onwards

Via Beawar, Rajkot

Karnal

Beawar

Rajkot

Somnath

Approx Travel Time

1d 10h 36m

₹5,745

Onwards

Direct Cab

Karnal

Somnath

Approx Travel Time

23h 33m

₹27,282

Onwards

Via Delhi, Rajkot, Keshod

Karnal

Delhi

Rajkot

Keshod

Somnath

Approx Travel Time

10h 23m

On Demand

Frequently Asked Questions

What is the distance between Karnal and Somnath?

Somnath is approximately 1250+ kms from Karnal.

How long does it take to reach Somnath from Karnal?

It takes approximately 9 hours to reach Somnath from Karnal by Train, Flight Via Delhi, Rajkot.

What is the cheapest way to reach Somnath from Karnal?

The cheapest way to reach Somnath from Karnal is by Train, Bus Via Mehsana.

What is the fastest way to reach Somnath from Karnal?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India