
Durgapur to Shillong
Shillong is approximately 650+ kms from Durgapur. The fastest way to reach Shillong from Durgapur is by Flight Via Guwahati. It takes approximately 3 hours. The cheapest way to reach Shillong from Durgapur is by Train, Flight Via Kolkata which would take approximately 6 hours.
Sort By
Mode of Transport
Via Guwahati
RECOMMENDED
FASTEST
Durgapur
Guwahati
Shillong
Approx Travel Time
3h 10m
₹9,977
Onwards
Durgapur
Guwahati
Shillong
Approx Travel Time
4h 10m
₹7,700
Onwards
Durgapur
Guwahati
Shillong
Approx Travel Time
4h 25m
₹5,228
Onwards
Durgapur
Guwahati
Shillong
Approx Travel Time
14h 25m
On Demand
Via Kolkata
CHEAPEST
Durgapur
Kolkata
Shillong
Approx Travel Time
6h 10m
₹4,331
Onwards
Durgapur
Kolkata
Shillong
Approx Travel Time
6h 25m
₹4,722
Onwards
Durgapur
Kolkata
Shillong
Approx Travel Time
6h 10m
₹7,694
Onwards
Via Asansol, Kolkata
Durgapur
Asansol
Kolkata
Shillong
Approx Travel Time
8h 35m
₹4,401
Onwards
Via Siliguri, Guwahati
Durgapur
Siliguri
Guwahati
Shillong
Approx Travel Time
4h 50m
₹12,415
Onwards
Via Kolkata, Guwahati
Durgapur
Kolkata
Guwahati
Shillong
Approx Travel Time
8h 5m
₹11,466
Onwards
Frequently Asked Questions
What is the distance between Durgapur and Shillong?
Shillong is approximately 650+ kms from Durgapur.
How long does it take to reach Shillong from Durgapur?
It takes approximately 3 hours to reach Shillong from Durgapur by Flight Via Guwahati.
What is the cheapest way to reach Shillong from Durgapur?
The cheapest way to reach Shillong from Durgapur is by Train, Flight Via Kolkata.
What is the fastest way to reach Shillong from Durgapur?
The fastest way to reach Shillong from Durgapur is by Flight Via Guwahati.