
Ahmedabad to Shillong
Shillong is approximately 2000+ km from Ahmedabad, 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 Shillong.
Sort By
Mode of Transport
Via Guwahati
RECOMMENDED
Ahmedabad
Guwahati
Shillong
Approx Travel Time
7h 45m
₹11,868
Onwards
Ahmedabad
Guwahati
Shillong
Approx Travel Time
7h 45m
₹14,253
Onwards
Via Delhi
FASTEST
Ahmedabad
Delhi
Shillong
Approx Travel Time
6h 40m
₹17,739
Onwards
Via Guwahati, Guwahati
Ahmedabad
Guwahati
Guwahati
Shillong
Approx Travel Time
8h 45m
₹12,013
Onwards
Via Kanpur, Guwahati
Ahmedabad
Kanpur
Guwahati
Shillong
Approx Travel Time
1d 19h 25m
₹3,968
Onwards
Via Kanpur, Siliguri
CHEAPEST
Ahmedabad
Kanpur
Siliguri
Shillong
Approx Travel Time
1d 23h 35m
₹2,080
Onwards
Via Gorakhpur, Siliguri
Ahmedabad
Gorakhpur
Siliguri
Shillong
Approx Travel Time
2d 19h 16m
₹6,799
Onwards
Direct Cab
Ahmedabad
Shillong
Approx Travel Time
1d 23h 29m
₹53,705
Onwards
Via Kolkata
Ahmedabad
Kolkata
Shillong
Approx Travel Time
10h 25m
₹18,706
Onwards
Via Indore, Kolkata
Ahmedabad
Indore
Kolkata
Shillong
Approx Travel Time
7h 55m
₹22,881
Onwards
Frequently Asked Questions
What is the distance between Ahmedabad and Shillong?
Shillong is approximately 2000+ kms from Ahmedabad.
How long does it take to reach Shillong from Ahmedabad?
It takes approximately 7 hours to reach Shillong from Ahmedabad by Flight Via Delhi.
What is the cheapest way to reach Shillong from Ahmedabad?
The cheapest way to reach Shillong from Ahmedabad is by Train, Bus Via Kanpur, Siliguri.
What is the fastest way to reach Shillong from Ahmedabad?
The fastest way to reach Shillong from Ahmedabad is by Flight Via Delhi.

