There are
329 mi
from Alexandria, VA to Marietta, OH
That's the driving distance. It would take 6 hours 26 mins to go from Alexandria, Virginia to Marietta, Ohio.
The flight distance (direct flight from Alexandria, VA to Marietta, OH) is 240.03 mi.
329 mi = 530.21 kms