
Gwalior to Shillong
Shillong is approximately 1750+ kms from Gwalior. The fastest way to reach Shillong from Gwalior is by Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Shillong from Gwalior is by Bus, Flight Via Delhi which would take approximately 12 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Gwalior
Delhi
Shillong
Approx Travel Time
6h
₹10,014
Onwards
CHEAPEST
Gwalior
Delhi
Shillong
Approx Travel Time
11h 55m
₹8,348
Onwards
Gwalior
Delhi
Shillong
Approx Travel Time
11h 33m
₹13,085
Onwards
Via Hyderabad
Gwalior
Hyderabad
Shillong
Approx Travel Time
6h 20m
₹17,187
Onwards
Via Delhi, Guwahati
Gwalior
Delhi
Guwahati
Shillong
Approx Travel Time
9h 49m
₹13,548
Onwards
Gwalior
Delhi
Guwahati
Shillong
Approx Travel Time
7h 35m
₹16,937
Onwards
Via Lucknow, Guwahati
Gwalior
Lucknow
Guwahati
Shillong
Approx Travel Time
15h 20m
₹13,993
Onwards
Gwalior
Lucknow
Guwahati
Shillong
Approx Travel Time
14h 31m
₹15,665
Onwards
Via Lucknow, Kolkata
Gwalior
Lucknow
Kolkata
Shillong
Approx Travel Time
13h 17m
₹18,532
Onwards
Frequently Asked Questions
What is the distance between Gwalior and Shillong?
Shillong is approximately 1750+ kms from Gwalior.
How long does it take to reach Shillong from Gwalior?
It takes approximately 6 hours to reach Shillong from Gwalior by Flight Via Delhi.
What is the cheapest way to reach Shillong from Gwalior?
The cheapest way to reach Shillong from Gwalior is by Bus, Flight Via Delhi.
What is the fastest way to reach Shillong from Gwalior?
The fastest way to reach Shillong from Gwalior is by Flight Via Delhi.

