
Shillong to Delhi
Delhi is approximately 1650+ 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, Flight Via Guwahati which would take approximately 7 hours.
Sort By
Mode of Transport
Via Guwahati
Shillong
Guwahati
Delhi
Approx Travel Time
5h 10m
₹11,144
Onwards
CHEAPEST
Shillong
Guwahati
Delhi
Approx Travel Time
6h 25m
₹6,389
Onwards
Shillong
Guwahati
Delhi
Approx Travel Time
6h 25m
₹9,469
Onwards
Via Kolkata
Shillong
Kolkata
Delhi
Approx Travel Time
5h 25m
₹9,816
Onwards
Via Dimapur
Shillong
Dimapur
Delhi
Approx Travel Time
5h 40m
On Demand
Via Kolkata, Patna
Shillong
Kolkata
Patna
Delhi
Approx Travel Time
6h 50m
₹13,446
Onwards
Via Silchar
Shillong
Silchar
Delhi
Approx Travel Time
8h 40m
₹8,717
Onwards
Via Aizawl
Shillong
Aizawl
Delhi
Approx Travel Time
5h 40m
₹10,437
Onwards
Via Siliguri
Shillong
Siliguri
Delhi
Approx Travel Time
13h 55m
₹7,214
Onwards
Frequently Asked Questions
What is the distance between Shillong and Delhi?
Delhi is approximately 1650+ 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, Flight Via Guwahati.
What is the fastest way to reach Delhi from Shillong?
The fastest way to reach Delhi from Shillong is by Flight.