There are
910 mi
from Naperville, IL to Southlake, TX
That's the driving distance. It would take 17 hours 1 min to go from Naperville, Illinois to Southlake, Texas.
The flight distance (direct flight from Naperville, IL to Southlake, TX) is 784.54 mi.
910 mi = 1,464.82 kms