There are
865 mi
from Shreveport, LA to Richmond, IN
That's the driving distance. It would take 15 hours 31 mins to go from Shreveport, Louisiana to Richmond, Indiana.
The flight distance (direct flight from Shreveport, LA to Richmond, IN) is 705.55 mi.
865 mi = 1,392.47 kms