There are
887 mi
from Rockford, IL to Salisbury, MD
That's the driving distance. It would take 17 hours 10 mins to go from Rockford, Illinois to Salisbury, Maryland.
The flight distance (direct flight from Rockford, IL to Salisbury, MD) is 759.49 mi.
887 mi = 1,427.08 kms