There are
1,368 mi
from Lewisville, TX to Imperial Beach, CA
That's the driving distance. It would take 23 hours 26 mins to go from Lewisville, Texas to Imperial Beach, California.
The flight distance (direct flight from Lewisville, TX to Imperial Beach, CA) is 1,166.91 mi.
1,368 mi = 1.61 kms