Miles between Allentown, PA and Lake St Louis, MO

There are
892 mi
from Allentown, PA to Lake St Louis, MO

That's the driving distance. It would take 17 hours 8 mins to go from Allentown, Pennsylvania to Lake St Louis, Missouri.

The flight distance (direct flight from Allentown, PA to Lake St Louis, MO) is 821.98 mi.

892 mi = 1,436.11 kms