There are
25 mi
from Cary, NC to Clayton, NC
That's the driving distance. It would take 35 minutes to go from Cary, North Carolina to Clayton, North Carolina.
The flight distance (direct flight from Cary, NC to Clayton, NC) is 20.65 mi.
25 mi = 40.23 kms