There are
1,110 mi
from Rockville, MD to Shakopee, MN
That's the driving distance. It would take 20 hours 43 mins to go from Rockville, Maryland to Shakopee, Minnesota.
The flight distance (direct flight from Rockville, MD to Shakopee, MN) is 927.30 mi.
1,110 mi = 1,786.17 kms