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