Distance between Yanjiang and Shillong
Distance from Yanjiang to Shillong is 840 miles / 1352 kilometers.
Map showing the distance from Yanjiang to Shillong
![]() |
Air distance: | miles km |
Time difference between Yanjiang and Shillong
The time difference between Yanjiang and Shillong is 21 hours 30 minutes. Shillong is 21 hours 30 minutes ahead of Yanjiang. Current local time in Yanjiang is 00:57 CST (2025-02-28) and time in Shillong is 22:27 IST (2025-02-27).