There are
1,083 mi
from Rockville, MD to Faribault, MN
That's the driving distance. It would take 20 hours 16 mins to go from Rockville, Maryland to Faribault, Minnesota.
The flight distance (direct flight from Rockville, MD to Faribault, MN) is 904.12 mi.
1,083 mi = 1,742.66 kms