There are
828 mi
from Arlington, VA to Maryland Heights, MO
That's the driving distance. It would take 15 hours 53 mins to go from Arlington, Virginia to Maryland Heights, Missouri.
The flight distance (direct flight from Arlington, VA to Maryland Heights, MO) is 716.89 mi.
828 mi = 1,332.68 kms