There are
399 mi
from Rosenberg, TX to Mccomb, MS
That's the driving distance. It would take 7 hours 30 mins to go from Rosenberg, Texas to Mccomb, Mississippi.
The flight distance (direct flight from Rosenberg, TX to Mccomb, MS) is 339.71 mi.
399 mi = 642.69 kms