The best time to visit Duck, NC is in the summertime, when it is perfect to visit the beaches. However, Fall is also another great time to visit as you don’t have to deal with the summertime tourist rush or the hot weather.