Distance between District of Columbia and Shelby is 527.87 km.
This distance is equal to 328 miles, and 284.84 nautical miles.
The distance line on map shows distance from District of Columbia to Shelby between two cities.
If you travel with an airplane (which has average speed of 560 miles) between District of Columbia to Shelby,
It takes 0.59 hours to arrive.