Miles between Blaine, MN and Altus, OK

There are
942 mi
from Blaine, MN to Altus, OK

That's the driving distance. It would take 16 hours 47 mins to go from Blaine, Minnesota to Altus, Oklahoma.

The flight distance (direct flight from Blaine, MN to Altus, OK) is 795.11 mi.

942 mi = 1,515.61 kms