There are
1,104 mi
from Maple Grove, MN to Oxford, AL
That's the driving distance. It would take 20 hours 37 mins to go from Maple Grove, Minnesota to Oxford, Alabama.
The flight distance (direct flight from Maple Grove, MN to Oxford, AL) is 889.28 mi.
1,104 mi = 1,776.92 kms