There are
1,208 mi
from Cadillac, MI to Opelousas, LA
That's the driving distance. It would take 22 hours to go from Cadillac, Michigan to Opelousas, Louisiana.
The flight distance (direct flight from Cadillac, MI to Opelousas, LA) is 1,015.42 mi.
1,208 mi = 1,943.89 kms