There are
1,141 mi
from Billings, MT to Oakley, CA
That's the driving distance. It would take 20 hours 44 mins to go from Billings, Montana to Oakley, California.
The flight distance (direct flight from Billings, MT to Oakley, CA) is 864.74 mi.
1,141 mi = 1.61 kms