Miles between Chesapeake, VA and Kernersville, NC

There are
254 mi
from Chesapeake, VA to Kernersville, NC

That's the driving distance. It would take 5 hours 7 mins to go from Chesapeake, Virginia to Kernersville, North Carolina.

The flight distance (direct flight from Chesapeake, VA to Kernersville, NC) is 215.14 mi.

254 mi = 408.00 kms