Ahmedabad to Sonmarg Distance

The road distance between Ahmedabad and Sonmarg is approximately 1600+ km, and the drive usually takes around 29 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Sonmarg, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Ahmedabad, India to Sonmarg, India

Via Budgam

RECOMMENDED

CHEAPEST

FASTEST

Ahmedabad

Budgam

Sonmarg

Approx Travel Time

7h 12m

₹8,853

Onwards

Via Jammu, Srinagar

Ahmedabad

Jammu

Srinagar

Sonmarg

Approx Travel Time

13h 10m

₹10,165

Onwards

Ads by MMT

Direct Options

Ahmedabad

Sonmarg

Approx Travel Time

1d 4h 54m

On Demand

Via Jammu, Budgam

Ahmedabad

Jammu

Budgam

Sonmarg

Approx Travel Time

8h 37m

₹12,153

Onwards

Ads by MMT

Via Amritsar, Budgam

Ahmedabad

Amritsar

Budgam

Sonmarg

Approx Travel Time

8h 42m

₹13,541

Onwards

Via Mohali, Budgam

Ahmedabad

Mohali

Budgam

Sonmarg

Approx Travel Time

9h 17m

₹13,010

Onwards

Via Delhi, Budgam

Ahmedabad

Delhi

Budgam

Sonmarg

Approx Travel Time

9h 22m

₹14,398

Onwards

Via Mumbai, Budgam

Ahmedabad

Mumbai

Budgam

Sonmarg

Approx Travel Time

10h 12m

₹14,089

Onwards

Via Navi Mumbai, Budgam

Ahmedabad

Navi Mumbai

Budgam

Sonmarg

Approx Travel Time

10h 22m

₹14,089

Onwards

Via Lucknow, Budgam

Ahmedabad

Lucknow

Budgam

Sonmarg

Approx Travel Time

13h 37m

₹15,518

Onwards

Frequently Asked Questions

What is the distance between Ahmedabad and Sonmarg?

The distance between Ahmedabad and Sonmarg is approximately 1600+ km by road.

What is the straight-line (aerial) distance between Ahmedabad and Sonmarg?

The straight-line distance is approximately 1250+ km.

How long does it take to travel from Ahmedabad to Sonmarg by road?

It takes around 29 hours by road.

What is the distance from Ahmedabad to Sonmarg via Budgam?

Via Budgam, the distance is approximately 1300+ km, taking around 7 hours.

Does the distance from Ahmedabad to Sonmarg change by route?

Yes — the road distance varies from 1600+ km via the direct route to 1300+ km via Budgam, depending on the path taken.

Does travel time between Ahmedabad and Sonmarg vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Ahmedabad and Sonmarg?

The driving distance is 1600+ km, while the straight-line distance is shorter at 1250+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India