Miles between Plymouth, MN and Grand Forks, ND

There are
306 mi
from Plymouth, MN to Grand Forks, ND

That's the driving distance. It would take 5 hours 26 mins to go from Plymouth, Minnesota to Grand Forks, North Dakota.

The flight distance (direct flight from Plymouth, MN to Grand Forks, ND) is 263.65 mi.

306 mi = 491.86 kms