There are
1,223 mi
from Rosenberg, TX to Maple Grove, MN
That's the driving distance. It would take 22 hours 25 mins to go from Rosenberg, Texas to Maple Grove, Minnesota.
The flight distance (direct flight from Rosenberg, TX to Maple Grove, MN) is 1,079.64 mi.
1,223 mi = 1,968.19 kms