Miles between Naperville, IL and Southlake, TX

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