
Ahmedabad to Shillong
Shillong is approximately 2200+ kms from Ahmedabad. The fastest way to reach Shillong from Ahmedabad is by Flight Via Kolkata. It takes approximately 6 hours. The cheapest way to reach Shillong from Ahmedabad is by Train, Flight Via Delhi which would take approximately 22 hours.
Sort By
Mode of Transport
Via Guwahati
RECOMMENDED
Ahmedabad
Guwahati
Shillong
Approx Travel Time
6h 25m
₹13,243
Onwards
Ahmedabad
Guwahati
Shillong
Approx Travel Time
7h 40m
₹8,512
Onwards
Ahmedabad
Guwahati
Shillong
Approx Travel Time
7h 40m
₹11,305
Onwards
Via Kolkata
FASTEST
Ahmedabad
Kolkata
Shillong
Approx Travel Time
6h 10m
₹11,523
Onwards
Via Delhi
Ahmedabad
Delhi
Shillong
Approx Travel Time
6h 25m
₹11,485
Onwards
CHEAPEST
Ahmedabad
Delhi
Shillong
Approx Travel Time
21h 25m
₹7,454
Onwards
Via Dimapur
Ahmedabad
Dimapur
Shillong
Approx Travel Time
6h 55m
₹14,345
Onwards
Via Hyderabad
Ahmedabad
Hyderabad
Shillong
Approx Travel Time
6h 55m
₹15,951
Onwards
Via Siliguri
Ahmedabad
Siliguri
Shillong
Approx Travel Time
15h 10m
₹8,310
Onwards
Via Nanded, Hyderabad
Ahmedabad
Nanded
Hyderabad
Shillong
Approx Travel Time
8h 5m
₹15,951
Onwards
Frequently Asked Questions
What is the distance between Ahmedabad and Shillong?
Shillong is approximately 2200+ kms from Ahmedabad.
How long does it take to reach Shillong from Ahmedabad?
It takes approximately 6 hours to reach Shillong from Ahmedabad by Flight Via Kolkata.
What is the cheapest way to reach Shillong from Ahmedabad?
The cheapest way to reach Shillong from Ahmedabad is by Train, Flight Via Delhi.
What is the fastest way to reach Shillong from Ahmedabad?
The fastest way to reach Shillong from Ahmedabad is by Flight Via Kolkata.