There are
1,233 mi
from Alexandria, VA to Owasso, OK
That's the driving distance. It would take 22 hours 47 mins to go from Alexandria, Virginia to Owasso, Oklahoma.
The flight distance (direct flight from Alexandria, VA to Owasso, OK) is 1,043.29 mi.
1,233 mi = 1.61 kms