Miles between Maple Grove, MN and Roseville, MN

There are
21 mi
from Maple Grove, MN to Roseville, MN

That's the driving distance. It would take 27 minutes to go from Maple Grove, Minnesota to Roseville, Minnesota.

The flight distance (direct flight from Maple Grove, MN to Roseville, MN) is 15.31 mi.

21 mi = 34.02 kms