hero
How2Go
Ambala to Somnath

Ambala to Somnath

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

Ambala

Delhi

Rajkot

Somnath

Approx Travel Time

10h 4m

On Demand

Ambala

Delhi

Rajkot

Somnath

Approx Travel Time

11h 39m

On Demand

Ambala

Delhi

Rajkot

Somnath

Approx Travel Time

11h 41m

On Demand

Ambala

Delhi

Rajkot

Somnath

Approx Travel Time

11h 55m

₹7,716

Onwards

Via Phulera, Rajkot

Ambala

Phulera

Rajkot

Somnath

Approx Travel Time

23h 8m

On Demand

Ambala

Phulera

Rajkot

Somnath

Approx Travel Time

1d 5h 10m

₹4,678

Onwards

Via Mehsana

CHEAPEST

Ambala

Mehsana

Somnath

Approx Travel Time

1d 3h 8m

₹1,340

Onwards

Via Ghaziabad, Ahmedabad

Ambala

Ghaziabad

Ahmedabad

Somnath

Approx Travel Time

1d 8h 45m

₹3,335

Onwards

Direct Cab

Ambala

Somnath

Approx Travel Time

1d 0h 20m

₹29,938

Onwards

Via Delhi, Rajkot, Keshod

Ambala

Delhi

Rajkot

Keshod

Somnath

Approx Travel Time

11h 17m

On Demand

Frequently Asked Questions

What is the distance between Ambala and Somnath?

Somnath is approximately 1250+ kms from Ambala.

How long does it take to reach Somnath from Ambala?

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

What is the cheapest way to reach Somnath from Ambala?

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

What is the fastest way to reach Somnath from Ambala?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India