There are
1,207 mi
from Lewisville, TX to Apex, NC
That's the driving distance. It would take 21 hours 59 mins to go from Lewisville, Texas to Apex, North Carolina.
The flight distance (direct flight from Lewisville, TX to Apex, NC) is 1,049.44 mi.
1,207 mi = 1.61 kms