Around the World

Distance between Salisbury and Shelby

Distance from Salisbury, MD to Shelby, NC is 391 miles / 629 kilometers.

Map showing the distance from Salisbury to Shelby

Beeline Air distance: miles km

Salisbury, MD

City: Salisbury, MD
Country: United States

Shelby, NC

City: Shelby, NC
Country: United States

Time difference between Salisbury and Shelby

There is no time difference between Salisbury and Shelby. Current local time in Salisbury and Shelby is 22:29 EST (2025-01-23)

Search