
Delhi to Shillong
Shillong is approximately 1500+ kms from Delhi. The fastest way to reach Shillong from Delhi is by Flight. It takes approximately 4 hours. The cheapest way to reach Shillong from Delhi is by Train, Bus Via Siliguri which would take approximately 38 hours.
Sort By
Mode of Transport
Via Guwahati
Delhi
Guwahati
Shillong
Approx Travel Time
4h
₹12,820
Onwards
Delhi
Guwahati
Shillong
Approx Travel Time
6h 27m
₹9,365
Onwards
Delhi
Guwahati
Shillong
Approx Travel Time
7h 25m
₹6,820
Onwards
Delhi
Guwahati
Shillong
Approx Travel Time
1d 11h 42m
₹3,609
Onwards
Via Ghaziabad, Kolkata
Delhi
Ghaziabad
Kolkata
Shillong
Approx Travel Time
6h 15m
₹9,380
Onwards
Via Siliguri
CHEAPEST
Delhi
Siliguri
Shillong
Approx Travel Time
1d 14h 10m
₹1,405
Onwards
Via Gorakhpur, Siliguri
Delhi
Gorakhpur
Siliguri
Shillong
Approx Travel Time
1d 18h 20m
₹2,499
Onwards
Via Siliguri, Guwahati
Delhi
Siliguri
Guwahati
Shillong
Approx Travel Time
5h 55m
₹17,626
Onwards
Frequently Asked Questions
What is the distance between Delhi and Shillong?
Shillong is approximately 1500+ kms from Delhi.
How long does it take to reach Shillong from Delhi?
It takes approximately 4 hours to reach Shillong from Delhi by Flight.
What is the cheapest way to reach Shillong from Delhi?
The cheapest way to reach Shillong from Delhi is by Train, Bus Via Siliguri.
What is the fastest way to reach Shillong from Delhi?
The fastest way to reach Shillong from Delhi is by Flight.
Routes Connecting Delhi
Routes From Delhi
Routes Connecting Shillong
Routes From Shillong
Routes To Shillong
- Pandharpur to Shillong
- Gargoti to Shillong
- Goa to Shillong
- Rajampet to Shillong
- Kuala-Lumpur to Shillong
- Phagwara to Shillong
- Nagar to Shillong
- Sangrur to Shillong
- Mahendragarh to Shillong
- Bhavnagar to Shillong
- Basavakalyan to Shillong
- Arakkonam to Shillong
- Mysore to Shillong
- Abu-Dhabi to Shillong
- Suratgarh to Shillong


