hero
How2Go
Shillong to Ahmedabad

Shillong to Ahmedabad

Ahmedabad is approximately 2000+ km from Shillong, 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 Ahmedabad.

Read More
Sort By
Mode of Transport

Via Guwahati

RECOMMENDED

Shillong

Guwahati

Ahmedabad

Approx Travel Time

8h 5m

₹11,985

Onwards

Shillong

Guwahati

Ahmedabad

Approx Travel Time

8h 23m

₹14,746

Onwards

Via Delhi

Shillong

Delhi

Ahmedabad

Approx Travel Time

6h 55m

₹16,011

Onwards

Via Kolkata

FASTEST

Shillong

Kolkata

Ahmedabad

Approx Travel Time

6h 15m

₹19,350

Onwards

Via Guwahati, Guwahati

Shillong

Guwahati

Guwahati

Ahmedabad

Approx Travel Time

9h 5m

₹12,130

Onwards

Via Guwahati, Varanasi

Shillong

Guwahati

Varanasi

Ahmedabad

Approx Travel Time

1d 14h 33m

₹3,422

Onwards

Via Guwahati, Kanpur

Shillong

Guwahati

Kanpur

Ahmedabad

Approx Travel Time

1d 20h 3m

₹4,449

Onwards

Via Siliguri, Kanpur

CHEAPEST

Shillong

Siliguri

Kanpur

Ahmedabad

Approx Travel Time

2d 0h 42m

₹2,180

Onwards

Direct Cab

Shillong

Ahmedabad

Approx Travel Time

1d 22h 48m

₹92,773

Onwards

Via Kolkata, Indore

Shillong

Kolkata

Indore

Ahmedabad

Approx Travel Time

8h 5m

₹22,432

Onwards

Frequently Asked Questions

What is the distance between Shillong and Ahmedabad?

Ahmedabad is approximately 2000+ kms from Shillong.

How long does it take to reach Ahmedabad from Shillong?

It takes approximately 6 hours to reach Ahmedabad from Shillong by Flight Via Kolkata.

What is the cheapest way to reach Ahmedabad from Shillong?

The cheapest way to reach Ahmedabad from Shillong is by Bus, Train Via Siliguri, Kanpur.

What is the fastest way to reach Ahmedabad from Shillong?

The fastest way to reach Ahmedabad from Shillong is by Flight Via Kolkata.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India