Sarkaghat to Ahmedabad Distance

Ahmedabad is approximately 1300+ km from Sarkaghat. Compare the available routes and travel options between the two cities. If you're travelling by air, Sardar Vallabhbhai Patel International Airport is the nearest airport to Ahmedabad, located about 8 km away from the city centre. Flying is the fastest way to reach Ahmedabad, 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 Sarkaghat, India to Ahmedabad, India

Via Amritsar

RECOMMENDED

Sarkaghat

Amritsar

Ahmedabad

Approx Travel Time

9h 51m

₹15,926

Onwards

Via Mohali

FASTEST

Sarkaghat

Mohali

Ahmedabad

Approx Travel Time

7h 16m

₹34,577

Onwards

Via Shimla, Jaipur

CHEAPEST

Sarkaghat

Shimla

Jaipur

Ahmedabad

Approx Travel Time

1d 4h 27m

₹4,145

Onwards

Via Mohali, Ajmer

Sarkaghat

Mohali

Ajmer

Ahmedabad

Approx Travel Time

1d 1h 26m

₹27,807

Onwards

Via Kangra, Mohali

Sarkaghat

Kangra

Mohali

Ahmedabad

Approx Travel Time

8h 20m

₹18,213

Onwards

Via Kullu, Dehradun

Sarkaghat

Kullu

Dehradun

Ahmedabad

Approx Travel Time

8h 51m

₹17,373

Onwards

Via Kangra, Delhi

Sarkaghat

Kangra

Delhi

Ahmedabad

Approx Travel Time

8h 30m

₹19,227

Onwards

Via Kullu, Delhi

Sarkaghat

Kullu

Delhi

Ahmedabad

Approx Travel Time

8h 56m

₹18,529

Onwards

Via Kullu, Jaipur

Sarkaghat

Kullu

Jaipur

Ahmedabad

Approx Travel Time

9h 26m

₹17,385

Onwards

Via Shimla, Delhi

Sarkaghat

Shimla

Delhi

Ahmedabad

Approx Travel Time

10h 7m

₹19,338

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1000+ km.

What is the distance from Sarkaghat to Ahmedabad via Amritsar?

Via Amritsar, the distance is approximately 1300+ km, taking around 10 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India