Miles between Allentown, PA and Maryland Heights, MO

There are
875 mi
from Allentown, PA to Maryland Heights, MO

That's the driving distance. It would take 16 hours 43 mins to go from Allentown, Pennsylvania to Maryland Heights, Missouri.

The flight distance (direct flight from Allentown, PA to Maryland Heights, MO) is 804.35 mi.

875 mi = 1,407.67 kms