There are
1,386 mi
from Lewisville, TX to San Bernardino, CA
That's the driving distance. It would take 23 hours 46 mins to go from Lewisville, Texas to San Bernardino, California.
The flight distance (direct flight from Lewisville, TX to San Bernardino, CA) is 1,168.70 mi.
1,386 mi = 1.61 kms