There are
489 mi
from Washington, DC to Waynesville, NC
That's the driving distance. It would take 9 hours 19 mins to go from Washington, District of Columbia to Waynesville, North Carolina.
The flight distance (direct flight from Washington, DC to Waynesville, NC) is 403.25 mi.
489 mi = 786.77 kms