There are
936 mi
from Reading, PA to Selma, AL
That's the driving distance. It would take 17 hours 45 mins to go from Reading, Pennsylvania to Selma, Alabama.
The flight distance (direct flight from Reading, PA to Selma, AL) is 824.01 mi.
936 mi = 1,506.60 kms