There are
843 mi
from Decatur, IL to Salisbury, MD
That's the driving distance. It would take 16 hours 37 mins to go from Decatur, Illinois to Salisbury, Maryland.
The flight distance (direct flight from Decatur, IL to Salisbury, MD) is 722.67 mi.
843 mi = 1,356.42 kms