
Shillong to Delhi
Delhi is approximately 1500+ kms from Shillong. The fastest way to reach Delhi from Shillong is by Flight. It takes approximately 4 hours. The cheapest way to reach Delhi from Shillong is by Bus, Train Via Siliguri which would take approximately 38 hours.
Sort By
Mode of Transport
Via Guwahati
Shillong
Guwahati
Delhi
Approx Travel Time
4h
₹14,263
Onwards
Shillong
Guwahati
Delhi
Approx Travel Time
6h 23m
₹9,957
Onwards
Shillong
Guwahati
Delhi
Approx Travel Time
7h 25m
₹7,048
Onwards
Shillong
Guwahati
Delhi
Approx Travel Time
1d 11h 38m
₹3,973
Onwards
Via Kolkata, Ghaziabad
Shillong
Kolkata
Ghaziabad
Delhi
Approx Travel Time
6h 15m
₹10,888
Onwards
Via Siliguri
CHEAPEST
Shillong
Siliguri
Delhi
Approx Travel Time
1d 14h 10m
₹1,405
Onwards
Via Siliguri, Gorakhpur
Shillong
Siliguri
Gorakhpur
Delhi
Approx Travel Time
1d 18h 20m
₹3,500
Onwards
Via Guwahati, Siliguri
Shillong
Guwahati
Siliguri
Delhi
Approx Travel Time
5h 55m
₹15,221
Onwards
Frequently Asked Questions
What is the distance between Shillong and Delhi?
Delhi is approximately 1500+ kms from Shillong.
How long does it take to reach Delhi from Shillong?
It takes approximately 4 hours to reach Delhi from Shillong by Flight.
What is the cheapest way to reach Delhi from Shillong?
The cheapest way to reach Delhi from Shillong is by Bus, Train Via Siliguri.
What is the fastest way to reach Delhi from Shillong?
The fastest way to reach Delhi from Shillong is by Flight.