
Lucknow to Shillong
Shillong is approximately 1450+ kms from Lucknow. The fastest way to reach Shillong from Lucknow is by Flight Via Kolkata. It takes approximately 5 hours. The cheapest way to reach Shillong from Lucknow is by Flight, Bus Via Siliguri which would take approximately 13 hours.
Sort By
Mode of Transport
Via Kolkata
RECOMMENDED
FASTEST
Lucknow
Kolkata
Shillong
Approx Travel Time
4h 25m
₹9,394
Onwards
Via Guwahati
Lucknow
Guwahati
Shillong
Approx Travel Time
4h 25m
₹11,492
Onwards
Lucknow
Guwahati
Shillong
Approx Travel Time
5h 40m
₹9,592
Onwards
Lucknow
Guwahati
Shillong
Approx Travel Time
5h 40m
₹6,770
Onwards
Via Prayagraj(Allahabad), Kolkata
Lucknow
Prayagraj(Allahabad)
Kolkata
Shillong
Approx Travel Time
6h 5m
₹20,092
Onwards
Via Ranchi, Kolkata
Lucknow
Ranchi
Kolkata
Shillong
Approx Travel Time
5h 50m
₹12,121
Onwards
Via Silchar
Lucknow
Silchar
Shillong
Approx Travel Time
7h 40m
₹6,859
Onwards
Lucknow
Silchar
Shillong
Approx Travel Time
8h 40m
On Demand
Via Gorakhpur, Kolkata
Lucknow
Gorakhpur
Kolkata
Shillong
Approx Travel Time
5h 50m
₹16,787
Onwards
Via Siliguri
CHEAPEST
Lucknow
Siliguri
Shillong
Approx Travel Time
13h 10m
₹5,643
Onwards
Frequently Asked Questions
What is the distance between Lucknow and Shillong?
Shillong is approximately 1450+ kms from Lucknow.
How long does it take to reach Shillong from Lucknow?
It takes approximately 5 hours to reach Shillong from Lucknow by Flight Via Kolkata.
What is the cheapest way to reach Shillong from Lucknow?
The cheapest way to reach Shillong from Lucknow is by Flight, Bus Via Siliguri.
What is the fastest way to reach Shillong from Lucknow?
The fastest way to reach Shillong from Lucknow is by Flight Via Kolkata.