
Diu to Shillong
Shillong is approximately 2300+ kms from Diu. The fastest way to reach Shillong from Diu is by Flight Via Navi Mumbai, Kolkata. It takes approximately 8 hours. The cheapest way to reach Shillong from Diu is by Flight Via Ahmedabad, Kolkata which would take approximately 8 hours.
Sort By
Mode of Transport
Via Surat, Kolkata
RECOMMENDED
Diu
Surat
Kolkata
Shillong
Approx Travel Time
8h 5m
₹15,988
Onwards
Diu
Surat
Kolkata
Shillong
Approx Travel Time
19h 40m
₹14,109
Onwards
Via Navi Mumbai, Kolkata
FASTEST
Diu
Navi Mumbai
Kolkata
Shillong
Approx Travel Time
7h 45m
₹16,342
Onwards
Via Ahmedabad, Guwahati
Diu
Ahmedabad
Guwahati
Shillong
Approx Travel Time
10h 44m
₹14,676
Onwards
Diu
Ahmedabad
Guwahati
Shillong
Approx Travel Time
8h 30m
₹16,985
Onwards
Via Mumbai, Guwahati
Diu
Mumbai
Guwahati
Shillong
Approx Travel Time
7h 55m
₹18,072
Onwards
Via Ahmedabad, Kolkata
CHEAPEST
Diu
Ahmedabad
Kolkata
Shillong
Approx Travel Time
8h
₹14,055
Onwards
Via Mumbai, Kolkata
Diu
Mumbai
Kolkata
Shillong
Approx Travel Time
8h 15m
₹16,342
Onwards
Via Surat, Guwahati
Diu
Surat
Guwahati
Shillong
Approx Travel Time
11h 55m
₹16,623
Onwards
Via Navi Mumbai, Guwahati
Diu
Navi Mumbai
Guwahati
Shillong
Approx Travel Time
10h 35m
₹18,072
Onwards
Frequently Asked Questions
What is the distance between Diu and Shillong?
Shillong is approximately 2300+ kms from Diu.
How long does it take to reach Shillong from Diu?
It takes approximately 8 hours to reach Shillong from Diu by Flight Via Navi Mumbai, Kolkata.
What is the cheapest way to reach Shillong from Diu?
The cheapest way to reach Shillong from Diu is by Flight Via Ahmedabad, Kolkata.
What is the fastest way to reach Shillong from Diu?
The fastest way to reach Shillong from Diu is by Flight Via Navi Mumbai, Kolkata.


