Miles between Lafayette, LA and Richmond Heights, OH

There are
1,173 mi
from Lafayette, LA to Richmond Heights, OH

That's the driving distance. It would take 21 hours 46 mins to go from Lafayette, Louisiana to Richmond Heights, Ohio.

The flight distance (direct flight from Lafayette, LA to Richmond Heights, OH) is 977.51 mi.

1,173 mi = 1.61 kms