There are
951 mi
from Minneapolis, MN to Beckley, WV
That's the driving distance. It would take 18 hours 4 mins to go from Minneapolis, Minnesota to Beckley, West Virginia.
The flight distance (direct flight from Minneapolis, MN to Beckley, WV) is 798.49 mi.
951 mi = 1,529.90 kms