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