Miles between Garland, TX and Lake St Louis, MO

There are
612 mi
from Garland, TX to Lake St Louis, MO

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

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

612 mi = 985.03 kms