Miles between Allentown, PA and Shelbyville, IN

There are
621 mi
from Allentown, PA to Shelbyville, IN

That's the driving distance. It would take 11 hours 54 mins to go from Allentown, Pennsylvania to Shelbyville, Indiana.

The flight distance (direct flight from Allentown, PA to Shelbyville, IN) is 548.78 mi.

621 mi = 998.80 kms