
Noida to Shillong
Shillong is approximately 1550+ kms from Noida. The fastest way to reach Shillong from Noida is by Bus, Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Shillong from Noida is by Bus Via Muzaffarpur, Siliguri which would take approximately 43 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Noida
Delhi
Shillong
Approx Travel Time
5h 39m
₹8,068
Onwards
FASTEST
Noida
Delhi
Shillong
Approx Travel Time
5h 20m
₹7,189
Onwards
Via Delhi, Guwahati
Noida
Delhi
Guwahati
Shillong
Approx Travel Time
9h 21m
₹11,164
Onwards
Noida
Delhi
Guwahati
Shillong
Approx Travel Time
6h 54m
₹13,706
Onwards
Noida
Delhi
Guwahati
Shillong
Approx Travel Time
6h 35m
₹12,661
Onwards
Noida
Delhi
Guwahati
Shillong
Approx Travel Time
10h
₹7,500
Onwards
Noida
Delhi
Guwahati
Shillong
Approx Travel Time
9h 2m
₹10,130
Onwards
Via Muzaffarpur, Siliguri
CHEAPEST
Noida
Muzaffarpur
Siliguri
Shillong
Approx Travel Time
1d 19h 5m
₹2,499
Onwards
Via Ghaziabad, Kolkata
Noida
Ghaziabad
Kolkata
Shillong
Approx Travel Time
6h 36m
₹10,571
Onwards
Frequently Asked Questions
What is the distance between Noida and Shillong?
Shillong is approximately 1550+ kms from Noida.
How long does it take to reach Shillong from Noida?
It takes approximately 6 hours to reach Shillong from Noida by Bus, Flight Via Delhi.
What is the cheapest way to reach Shillong from Noida?
The cheapest way to reach Shillong from Noida is by Bus Via Muzaffarpur, Siliguri.
What is the fastest way to reach Shillong from Noida?
The fastest way to reach Shillong from Noida is by Bus, Flight Via Delhi.


