There are
2,019 mi
from Oakland, CA to Lake St Louis, MO
That's the driving distance. It would take 1 day 10 hours to go from Oakland, California to Lake St Louis, Missouri.
The flight distance (direct flight from Oakland, CA to Lake St Louis, MO) is 1,700.14 mi.
2,019 mi = 3.22 kms