Miles between Kansas City, MO and Grand Forks, ND

There are
676 mi
from Kansas City, MO to Grand Forks, ND

That's the driving distance. It would take 11 hours 30 mins to go from Kansas City, Missouri to Grand Forks, North Dakota.

The flight distance (direct flight from Kansas City, MO to Grand Forks, ND) is 621.98 mi.

676 mi = 1,087.93 kms