Miles between Irving, TX and Lake St Louis, MO

There are
625 mi
from Irving, TX to Lake St Louis, MO

That's the driving distance. It would take 11 hours 56 mins to go from Irving, Texas to Lake St Louis, Missouri.

The flight distance (direct flight from Irving, TX to Lake St Louis, MO) is 537.44 mi.

625 mi = 1,006.08 kms