There are
578 mi
from Norman, OK to Lafayette, LA
That's the driving distance. It would take 10 hours 6 mins to go from Norman, Oklahoma to Lafayette, Louisiana.
The flight distance (direct flight from Norman, OK to Lafayette, LA) is 467.29 mi.
578 mi = 930.21 kms