There are
346 mi
from Lancaster, CA to Belmont, CA
That's the driving distance. It would take 6 hours 39 mins to go from Lancaster, California to Belmont, California.
The flight distance (direct flight from Lancaster, CA to Belmont, CA) is 302.06 mi.
346 mi = 556.83 kms